From: <Saved by Blink>

chak | Upstate New York Seasons | Pinterest | Auburn and Lakes?=
X-Snapshot-Content-Location: https://www.pinterest.com/pin/309411436878168178/
Subject: Owasco Lake Outlet, October 2015, Auburn, NY. Photography credit: Mandy Pinchak | Upstate New York Seasons | Pinterest | Auburn and Lakes
Date: Wed, 2 Jan 2018 16:00:17 -0000
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----"

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.pinterest.com/pin/309411436878168178/

<!DOCTYPE html><html lang=3D"en" class=3D"en columns-5"><head><meta http-eq=
uiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8">
   =20
   =20

   =20
    <meta http-equiv=3D"x-dns-prefetch-control" content=3D"on">

   =20
   =20
       =20
   =20

   =20
       =20
            <link rel=3D"subresource" href=3D"https://www.pinterest.com/pin=
/309411436878168178/">
       =20
   =20

    <link rel=3D"chrome-webstore-item" href=3D"https://chrome.google.com/we=
bstore/detail/gpdjojdkbbmdfjfahjcgigfpmkopogic">

   =20
    <meta name=3D"viewport" id=3D"viewport" content=3D"width=3Ddevice-width=
, initial-scale=3D1">

   =20

   =20

   =20

   =20
   =20
   =20
   =20
       =20
           =20
       =20

       =20

       =20
           =20
               =20
               =20
                   =20
               =20
           =20
           =20
           =20
       =20

       =20
           =20
           =20

       =20
   =20

   =20
       =20
           =20
           =20
                <link rel=3D"stylesheet" href=3D"https://s.pinimg.com/webap=
p/style/common_desktop-0b85693aae92152efb812595d367bf31.css">
           =20
                <link rel=3D"stylesheet" href=3D"https://s.pinimg.com/webap=
p/style/gestalt-e9d3d57f72581e302213dda7d077af5a.css">
           =20
                <link rel=3D"stylesheet" href=3D"https://s.pinimg.com/webap=
p/style/extracted-20c317488300561e04449e90a0baa426.css">
           =20
       =20
   =20

    <link rel=3D"canonical" href=3D"https://www.pinterest.com/pin/309411436=
878168178/">

   =20
    <link rel=3D"apple-touch-icon" href=3D"https://s.pinimg.com/webapp/styl=
e/images/logo_trans_144x144-642179a1.png">
    <link rel=3D"mask-icon" sizes=3D"any" href=3D"https://s.pinimg.com/weba=
pp/style/images/pinterest_badge-ccdac53e.svg" color=3D"#bd081c">
    <link rel=3D"icon" href=3D"https://s.pinimg.com/webapp/style/images/fav=
icon-9f8f9adf.png">
    <link rel=3D"search" type=3D"application/opensearchdescription+xml" hre=
f=3D"https://www.pinterest.com/opensearch.xml" title=3D"Pinterest">
    <link rel=3D"publisher" href=3D"https://plus.google.com/+pinterest">
    <!-- Include manifest file in the page -->
    <link rel=3D"manifest" href=3D"https://www.pinterest.com/manifest.json"=
>
    <meta name=3D"application-name" content=3D"Pinterest">
    <meta name=3D"msapplication-TileColor" content=3D"#ffffff">
    <meta name=3D"msapplication-TileImage" content=3D"https://s.pinimg.com/=
webapp/style/images/logo_trans_144x144-642179a1.png">

   =20
    <meta name=3D"referrer" content=3D"origin">

   =20
        <meta name=3D"tracking-id" content=3D"614fd1aeced1c328361013b724b0d=
cbb">
   =20

    <meta property=3D"fb:app_id" content=3D"274266067164">
    <meta property=3D"og:site_name" content=3D"Pinterest">

   =20

    <title>Owasco Lake Outlet, October 2015, Auburn, NY. Photography credit=
: Mandy Pinchak | Upstate New York Seasons | Pinterest | Auburn and Lakes</=
title>
   =20
       =20
        <meta property=3D"al:android:app_name" name=3D"al:android:app_name"=
 content=3D"Pinterest" data-app=3D"">
   =20
       =20
        <meta property=3D"al:android:package" name=3D"al:android:package" c=
ontent=3D"com.pinterest" data-app=3D"">
   =20
       =20
        <meta property=3D"al:android:url" name=3D"al:android:url" content=
=3D"pinterest://pin/309411436878168178" data-app=3D"">
   =20
       =20
        <meta property=3D"al:ios:app_name" name=3D"al:ios:app_name" content=
=3D"Pinterest" data-app=3D"">
   =20
       =20
        <meta property=3D"al:ios:app_store_id" name=3D"al:ios:app_store_id"=
 content=3D"429047995" data-app=3D"">
   =20
       =20
        <meta property=3D"al:ios:url" name=3D"al:ios:url" content=3D"pinter=
est://pin/309411436878168178" data-app=3D"">
   =20
       =20
        <meta property=3D"description" name=3D"description" content=3D"Owas=
co Lake Outlet, October 2015, Auburn, NY. Photography credit: Mandy Pinchak=
" data-app=3D"">
   =20
       =20
        <meta property=3D"naver-site-verification" name=3D"naver-site-verif=
ication" content=3D"449f5675319d27f34f90dc99f63f1892389589fc" data-app=3D""=
>
   =20
       =20
        <meta property=3D"og:description" name=3D"og:description" content=
=3D"Owasco Lake Outlet, October 2015, Auburn, NY. Photography credit: Mandy=
 Pinchak" data-app=3D"">
   =20
       =20
        <meta property=3D"og:image" name=3D"og:image" content=3D"https://i.=
pinimg.com/736x/cc/5c/27/cc5c278a4029cb3af73b05470581c5e5--auburn-outlets.j=
pg" data-app=3D"">
   =20
       =20
        <meta property=3D"og:image:height" name=3D"og:image:height" content=
=3D"630" data-app=3D"">
   =20
       =20
        <meta property=3D"og:image:width" name=3D"og:image:width" content=
=3D"640" data-app=3D"">
   =20
       =20
        <meta property=3D"og:title" name=3D"og:title" content=3D"Upstate Ne=
w York Seasons" data-app=3D"">
   =20
       =20
        <meta property=3D"og:type" name=3D"og:type" content=3D"pinterestapp=
:pin" data-app=3D"">
   =20
       =20
        <meta property=3D"og:url" name=3D"og:url" content=3D"https://www.pi=
nterest.com/pin/309411436878168178/" data-app=3D"">
   =20
       =20
        <meta property=3D"pinterest" name=3D"pinterest" content=3D"nohover"=
 data-app=3D"">
   =20
       =20
        <meta property=3D"pinterestapp:likes" name=3D"pinterestapp:likes" c=
ontent=3D"0" data-app=3D"">
   =20
       =20
        <meta property=3D"pinterestapp:pinboard" name=3D"pinterestapp:pinbo=
ard" content=3D"https://www.pinterest.com/daleelster/upstate-new-york-seaso=
ns/" data-app=3D"">
   =20
       =20
        <meta property=3D"pinterestapp:pinner" name=3D"pinterestapp:pinner"=
 content=3D"https://www.pinterest.com/daleelster/" data-app=3D"">
   =20
       =20
        <meta property=3D"pinterestapp:repins" name=3D"pinterestapp:repins"=
 content=3D"2" data-app=3D"">
   =20
       =20
        <meta property=3D"theme-color" name=3D"theme-color" content=3D"#bd0=
81c" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:app:android" name=3D"twitter:app:android"=
 content=3D"com.pinterest" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:app:id:ipad" name=3D"twitter:app:id:ipad"=
 content=3D"429047995" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:app:id:iphone" name=3D"twitter:app:id:iph=
one" content=3D"429047995" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:app:url:googleplay" name=3D"twitter:app:u=
rl:googleplay" content=3D"pinterest://pin/309411436878168178" data-app=3D""=
>
   =20
       =20
        <meta property=3D"twitter:app:url:ipad" name=3D"twitter:app:url:ipa=
d" content=3D"pinterest://pin/309411436878168178" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:app:url:iphone" name=3D"twitter:app:url:i=
phone" content=3D"pinterest://pin/309411436878168178" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:card" name=3D"twitter:card" content=3D"su=
mmary_large_image" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:description" name=3D"twitter:description"=
 content=3D"Owasco Lake Outlet, October 2015, Auburn, NY. Photography credi=
t: Mandy Pinchak" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:image:src" name=3D"twitter:image:src" con=
tent=3D"https://i.pinimg.com/736x/cc/5c/27/cc5c278a4029cb3af73b05470581c5e5=
--auburn-outlets.jpg" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:site" name=3D"twitter:site" content=3D"@p=
interest" data-app=3D"">
   =20
       =20
        <meta property=3D"twitter:title" name=3D"twitter:title" content=3D"=
Upstate New York Seasons" data-app=3D"">
   =20

   =20
        <link rel=3D"alternate" hreflang=3D"el" href=3D"https://gr.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-IN" href=3D"https://in.pinte=
rest.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en" href=3D"https://www.pintere=
st.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-IE" href=3D"https://www.pint=
erest.ie/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"it" href=3D"https://it.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-CH" href=3D"https://www.pint=
erest.ch/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"cs" href=3D"https://cz.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"id" href=3D"https://id.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"es" href=3D"https://www.pintere=
st.es/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-CA" href=3D"https://www.pint=
erest.ca/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-GB" href=3D"https://www.pint=
erest.co.uk/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"ru" href=3D"https://ru.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"nl" href=3D"https://nl.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"pt" href=3D"https://br.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"no" href=3D"https://no.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"tr" href=3D"https://tr.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-AU" href=3D"https://www.pint=
erest.com.au/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"de-AT" href=3D"https://www.pint=
erest.at/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"pl" href=3D"https://pl.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"fr" href=3D"https://www.pintere=
st.fr/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"ro-RO" href=3D"https://ro.pinte=
rest.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"de" href=3D"https://www.pintere=
st.de/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"da" href=3D"https://www.pintere=
st.dk/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-NZ" href=3D"https://www.pint=
erest.nz/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"fi" href=3D"https://fi.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"hu" href=3D"https://hu.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"ja" href=3D"https://www.pintere=
st.jp/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"pt-PT" href=3D"https://www.pint=
erest.pt/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"es-AR" href=3D"https://ar.pinte=
rest.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"ko" href=3D"https://www.pintere=
st.co.kr/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"sv" href=3D"https://www.pintere=
st.se/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"es-MX" href=3D"https://www.pint=
erest.com.mx/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"sk" href=3D"https://sk.pinteres=
t.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"es-CL" href=3D"https://www.pint=
erest.cl/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"es-CO" href=3D"https://co.pinte=
rest.com/pin/309411436878168178/">
   =20
        <link rel=3D"alternate" hreflang=3D"en-ZA" href=3D"https://za.pinte=
rest.com/pin/309411436878168178/">
   =20

   =20
       =20
        <link rel=3D"alternate" href=3D"ios-app://429047995/pinterest/pin/3=
09411436878168178">
   =20
       =20
        <link rel=3D"alternate" href=3D"android-app://com.pinterest/pintere=
st/pin/309411436878168178">
   =20
       =20
        <link rel=3D"amphtml" href=3D"https://www.pinterest.com/amp/pin/309=
411436878168178/">
   =20
<style type=3D"text/css">
.openyolo-hidden {
  display: none;
}

.openyolo-visible {
  position: fixed;
  border: none;
  z-index: 9999;
}

.openyolo-visible.bottomSheet {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 320px;
}

.openyolo-visible.navPopout {
  top: 0;
  right: 0;
  width: 320px;
  height: 320px;
}

.openyolo-visible.fullScreen {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
</style><style type=3D"text/css">.fb_hidden{position:absolute;top:-10000px;=
z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisibl=
e{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#0=
00;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, =
arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font=
-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visibl=
e;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:=
none;text-transform:none;visibility:visible;white-space:normal;word-spacing=
:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}@keyframes f=
b_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scal=
e(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z=
-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanc=
ed{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-rad=
ius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon=
{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.pn=
g) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15p=
x;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_di=
alog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-c=
olor:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_ic=
on:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII=
6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:activ=
e{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.p=
ng) no-repeat scroll 0 -30px transparent}.fb_dialog_loader{background-color=
:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_to=
p_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{=
height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_lef=
t{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.p=
ng) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(=
https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -=
10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://st=
atic.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;botto=
m:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://static.xx=
.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;=
bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_to=
p,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha=
(opacity=3D70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:=
10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_rig=
ht{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{=
width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_hor=
iz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_=
dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;co=
lor:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialo=
g_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Co=
u7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_=
hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;positio=
n:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loadi=
ng{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.=
gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden=
;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.=
centered{width:auto;height:auto;min-height:initial;min-width:initial;backgr=
ound:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_sp=
inner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_co=
ntent{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;=
display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialo=
g_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;lef=
t:0;right:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dia=
log_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading if=
rame{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow=
:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 1=
00%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d40=
88;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflo=
w:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:mid=
dle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font=
-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .=
dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align=
:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-s=
ize:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_cont=
ent .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, f=
rom(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487=
d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box=
-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969=
) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18=
px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .to=
uchable_button input{border:none;background:none;color:#fff;font:12px Helve=
tica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;=
text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_he=
ader .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:=
18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_con=
tent{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-=
2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0=
;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1=
px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{flo=
at:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgb=
a(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close=
_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1=
.2s linear infinite;background-color:transparent;background-image:url(https=
://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-repeat:=
no-repeat;background-position:50% 50%;height:24px;width:24px}@keyframes rot=
ateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget =
span{display:inline-block;position:relative;text-align:justify}.fb_iframe_w=
idget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_w=
idget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:1=
00%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relativ=
e}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relativ=
e;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-b=
lock}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{wi=
dth:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.=
fb_iframe_widget_loader .FB_Loader{background:url(https://static.xx.fbcdn.n=
et/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margi=
n-left:-16px;position:absolute;left:50%;z-index:4}
.fb_invisible_flow{display:inherit;height:0;overflow-x:hidden;width:0}.fb_m=
obile_overlay_active{height:100%;overflow:hidden;position:fixed;width:100%}=
.fb_shrink_active{opacity:1;transform:scale(1, 1);transition-duration:200ms=
;transition-timing-function:ease-out}.fb_shrink_active:active{opacity:.5;tr=
ansform:scale(.75, .75)}</style></head>

<body style=3D"">
 =20

 =20
<div data-reactcontainer=3D""><div data-reactroot=3D"" data-reactid=3D"1"><=
div data-reactid=3D"2"><!-- react-empty: 3 --><div data-reactid=3D"4"><styl=
e data-reactid=3D"5">article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
ul {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  text-size-adjust: none;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

img {
  max-width: 100%;
  width: auto9;
  height: auto;

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img {
  max-width: none;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: middle;
}
button,
input {
  overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type=3D'button'],
input[type=3D'reset'],
input[type=3D'submit'] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type=3D'search'] {
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type=3D'search']::-webkit-search-decoration,
input[type=3D'search']::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
body {
  margin: 0;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

html {
  background-color: #efefef;
}

html, body {
  font-family: 'Helvetica Neue', Helvetica, '=E3=83=92=E3=83=A9=E3=82=AE=E3=
=83=8E=E8=A7=92=E3=82=B4 Pro W3', 'Hiragino Kaku Gothic Pro', =E3=83=A1=E3=
=82=A4=E3=83=AA=E3=82=AA, Meiryo,
         '=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF'=
, arial, sans-serif;
  color: rgb(33, 25, 34);
  font-size: 12px;
  height: 100%;
}

body {
  position: relative;
  overflow-y: scroll;
}

input::-ms-clear {
  display: none;
}

a {
  color: #717171;
  font-weight: bold;
  text-decoration: none;
}

a:focus,
a:hover {
  color: #8a8a8a;
}

ul {
  margin: 0;
  padding: 0;
}

ul li {
  list-style: none;
  padding: 0;
}

:focus {
  outline: #d1d1d1 auto 1px
}

button, input, select, textarea {
  font-family: 'Helvetica Neue', Helvetica, '=E3=83=92=E3=83=A9=E3=82=AE=E3=
=83=8E=E8=A7=92=E3=82=B4 Pro W3', 'Hiragino Kaku Gothic Pro', =E3=83=A1=E3=
=82=A4=E3=83=AA=E3=82=AA, Meiryo,
         '=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF'=
, arial, sans-serif;
  font-size: 100%;
  vertical-align: middle;
  margin: 0px;
}

.SkipToContent {
  display: none;
}

.visuallyHidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

html {
  background-color: #fff;
}

.FullPageModal__scroller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.GrowthUnauthPinImage:hover, .GrowthUnauthPinImage:hover .GrowthUnauthPinIm=
age__imageDim,
.GrowthUnauthPinImage:hover .PinSaveButton__hoverState, .GrowthUnauthPinIma=
ge:hover .GrowthUnauthPinImage__like,
.GrowthUnauthPinImage:hover .GrowthUnauthPinImage__contentLink {
  opacity: 1;
}

.GrowthUnauthPinImage__imageDim, .PinSaveButton__hoverState, .GrowthUnauthP=
inImage__like,
.GrowthUnauthPinImage__contentLink {
  opacity: 0;
}
.GrowthUnauthPinImage__expandButton {
  background: rgba(255,255,255,0.85);
}
.GrowthUnauthPinImage__expandButton:hover {
  background: rgba(255,255,255,0.95);
}
.GrowthUnauthPinImage__expandButton:after {
  background: rgba(0,0,0,0.1);
  bottom: 0;
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
.GrowthUnauthPinImage__dimGradient {
  background-color: rgba(0,0,0,0.15);
  background: -webkit-gradient(linear, left top, left bottom, from(transpar=
ent), to(rgba(0,0,0,0.3)));
  background: -webkit-linear-gradient(transparent, rgba(0,0,0,0.3));
  background: linear-gradient(transparent, rgba(0,0,0,0.3));
}
.GrowthUnauthPin_brioPin::before {
  background: rgba(0,0,0,0.05);
  border-radius: 8px;
  content: " " !important;
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0.96);
  -ms-transform: scale(0.96);
  transform: scale(0.96);
  width: 100%;
}
.GrowthUnauthPin_brioPin {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  margin: -5px;
  padding: 5px;
}
.GrowthUnauthPin_brioPin:hover::before {
  -webkit-animation: tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forw=
ards;
  animation: tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards;
}
@keyframes tapAnimation {
    0% {
        opacity: 0;
        transform: scale(.96);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.PinCredit__image:after {
  border-radius: 50%;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.33) inset;
  box-shadow: 0 0 2px rgba(0,0,0,0.33) inset;
  content: ' ';
  height: 30px;
  left: 0;
  position: absolute;
  top: 0;
  width: 30px;}

.AlternativesSeparatorContinuous:before, .AlternativesSeparatorContinuous:a=
fter {
  background: rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5);
  box-shadow: 0 1px 0 rgba(255,255,255,0.5);
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 37%;
}

.Gender__customGenderTooltip:after, .customGenderTooltip:before {
  bottom: 100%;
  left: 92.5%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.Gender__customGenderTooltip:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 10px;
  margin-left: -10px;
}
.Gender__customGenderTooltip:before {
  border-color: rgba(145, 145, 145, 0);
  border-bottom-color: #919191;
  border-width: 11px;
  margin-left: -11px;
}
.Gender__customGenderTooltipMobile:after, .customGenderTooltip:before {
  bottom: 100%;
  left: 92.5%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.Gender__customGenderTooltipMobile:after {
  border-color: rgba(255, 255, 255, 0);
  border-width: 10px;
  margin-left: -10px;
}
.Gender__customGenderTooltipMobile:before {
  border-color: rgba(145, 145, 145, 0);
  border-bottom-color: #919191;
  border-width: 11px;
  margin-left: -11px;
}
.Gender__customGenderTooltipText:after, .customGenderTooltip:before {
  bottom: 100%;
  left: 92.5%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.Gender__customGenderTooltipText:after {
  border-color: rgba(255, 255, 255, 0);
  border-width: 10px;
  margin-left: 5px;
  margin-top: 10px;
}
.Gender__customGenderTooltipText:before {
  border-color: rgba(145, 145, 145, 0);
  border-bottom-color: #919191;
  border-width: 11px;
  margin-left: 5px;
  margin-top: 10px;
}

.Tooltip_message:before, .Tooltip_message:after {
  border-style: solid;
  content: '';
  display: block;
  margin-top: -8px;
  position: absolute;
  right: 100%;
  top: 17px;
  width: 0;
}
.Tooltip_message:before {
  border-color: transparent rgba(0,0,0,0.48);
  border-width: 8px 10px 8px 0;
}
.Tooltip_message:after {
  border-color: transparent #fff;
  border-width: 8px 10px 8px 0;
  margin-right: -1px;
}
.Tooltip_suggestionMessage:before, .Tooltip_suggestionMessage:after {
  border-style: solid;
  content: '';
  display: block;
  margin-top: -8px;
  position: absolute;
  right: 100%;
  top: 17px;
  width: 0;
}
.Tooltip_suggestionMessage:before {
  border-color: transparent rgba(0,0,0,0.48);
  border-width: 8px 10px 8px 0;
}
.Tooltip_suggestionMessage:after {
  border-color: transparent #E2780D;
  border-width: 8px 10px 8px 0;
}
.Tooltip_mobileMessage:before, .Tooltip_message:after {
  border-style: solid;
  display: block;
  margin-top: -8px;
  position: absolute;
  right: 100%;
  top: 17px;
  width: 0;
}
.Tooltip_mobileMessage:before {
  border-color: transparent rgba(0,0,0,0.48);
  border-width: 8px 10px 8px 0;
}
.Tooltip_mobileMessage:after {
  border-color: transparent #fff;
  border-width: 8px 10px 8px 0;
  margin-right: -1px;
}
.Tooltip_wrapper {
  position: absolute;
  left: calc(100% + 12px);
  z-index: 1;
}
.Tooltip_mobileWrapper {
  margin-top: 7px;
  z-index: 1;
}

.TermsOfService__light a {
  color: rgba(255,255,255,0.9);
}

.red.active:focus,
.red.active:hover {
  background-color: #d50c22 !important;
}
.lightGrey.active:focus,
.lightGrey.active:hover {
  background-color: #f5f3f3 !important;
}
.darkGrey.active:focus,
.darkGrey.active:hover {
  background-color: #5e5e5e !important;
}

@keyframes loadingSpinner {
  to {transform: rotate(360deg);}
}

.loadingSpinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-top: 2px solid white;
  border-right: 2px solid transparent;
  animation: loadingSpinner 1s linear infinite;
}

.FullPageSignup__signupToggle {
  color: #717171;
}

.FullPageSignup__signupToggle:focus,
.FullPageSignup__signupToggle:hover  {
  color: #8a8a8a;
}

@media (min-width: 0px) and (max-width: 999px) {
  .static:nth-child(-n+3) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 750px;
  }
}

@media (min-width: 1000px) and (max-width: 1249px) {
  .static:nth-child(-n+4) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 1000px;
  }
}

@media (min-width: 1250px) and (max-width: 1499px) {
  .static:nth-child(-n+5) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 1250px;
  }
}

@media (min-width: 1500px) and (max-width: 1749px) {
  .static:nth-child(-n+6) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 1500px;
  }
}

@media (min-width: 1750px) and (max-width: 1999px) {
  .static:nth-child(-n+7) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 1750px;
  }
}

@media (min-width: 2000px) and (max-width: 2249px) {
  .static:nth-child(-n+8) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 2000px;
  }
}

@media (min-width: 2250px) and (max-width: 2499px) {
  .static:nth-child(-n+9) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 2250px;
  }
}

@media (min-width: 2500px) and (max-width: 2749px) {
  .static:nth-child(-n+10) {
    float: left;
    position: static;
    display: block;
    visibility: visible;
    margin: 0 7px;
  }
  .gridCentered {
    width: 2500px;
  }
}

.static {
  position: absolute;
  visibility: hidden;
}
.gridCentered {
  margin: 0 auto;
}
.Grid__Container {
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.Grid__Item {
    position: absolute;
}

  .PinDescription__desc {
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 34px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
 =20
      .PinDescription__0LineDesc {
        height: 0px;
        -webkit-line-clamp: 0;
      }
   =20
      .PinDescription__1LineDesc {
        height: 17px;
        -webkit-line-clamp: 1;
      }
   =20
      .PinDescription__2LineDesc {
        height: 34px;
        -webkit-line-clamp: 2;
      }
   =20
  .PinAttributionTitle__title {
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 19px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
 =20
      .PinAttributionTitle__0LineTitle {
        height: 0px;
        -webkit-line-clamp: 0;
      }
   =20
      .PinAttributionTitle__1LineTitle {
        height: 19px;
        -webkit-line-clamp: 1;
      }
   =20
.RelatedInterestsSection__listItem {
  opacity: 0.90;
}
.RelatedInterestsSection__listItem:hover {
  opacity: 1;
}

.UnauthHeader__headerContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.UnauthHeader__discoverText {
  display: block;
}
.UnauthHeader__rightContentContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
}

.UnauthHeader__hoverUnderline:hover {
  text-decoration: underline;
}

@media (min-width: 0px) and (max-width: 1249px) {
 =20
.UnauthHeader__discoverText {
  display: none;
}

}

.EuCookieBar__learnMore:hover, .EuCookieBar__learnMore:focus {
  text-decoration: underline;
}
.EuCookieBar__cookieButton {
  background-color: transparent;
  -webkit-text-size-adjust: 120%;
}
.EuCookieBar__cookieButton:hover, .EuCookieBar__cookieButton:focus {
  background-color: #999;
  opacity: 1;
}

.PinCredits__flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.BottomBanner .bannerContainer {
  background: #2ab6dd;
  bottom: 0;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  max-height: 100vh;
  opacity: .95;
  padding-bottom: 15px;
  padding-top: 15px;
  position: fixed;
  text-align: center;
  width: 100%;
  z-index: 101;
}

.BottomBanner .bannerContainer .bannerText {
  display: inline-block;
  padding-left: 100px;
  padding-right: 100px;
}

.BottomBanner .hidden {
  display: none;
}

.UnauthTextInputField__gray::placeholder {
  color: #b5b5b5;
}
.UnauthTextInputField__darkGray::placeholder {
  color: #555;
}

.UnauthTextInputField__gray::-webkit-input-placeholder {
  color: #b5b5b5;
}
.UnauthTextInputField__darkGray::-webkit-input-placeholder {
  color: #555;
}

.UnauthTextInputField__gray::-moz-placeholder {
  color: #b5b5b5;
}
.UnauthTextInputField__darkGray::-moz-placeholder {
  color: #555;
}

.UnauthTextInputField__gray::-ms-input-placeholder {
  color: #b5b5b5;
}
.UnauthTextInputField__darkGray::-ms-input-placeholder {
  color: #555;
}

.UnauthTextInputField__gray::-moz-placeholder {
  color: #b5b5b5;
}
.UnauthTextInputField__darkGray::-moz-placeholder {
  color: #555;
}</style><div data-reactid=3D"6"><!-- react-empty: 7 --><div style=3D"backg=
round-color:rgba(239, 239, 239, 0.98);position:absolute;top:0;bottom:0;left=
:0;right:0;" data-reactid=3D"8"><div style=3D"margin-left:auto;margin-right=
:auto;padding-top:32px;width:1000px;" data-reactid=3D"9"><div class=3D"Clos=
eup__wrapper" style=3D"display: inline-block; overflow-y: scroll; bottom: 0=
px; left: 0px; right: 0px; top: 0px; position: fixed;"><!-- react-empty: 28=
 --><div class=3D"gridCentered" style=3D"margin-top: 70px; margin-left: aut=
o; margin-right: auto;"><style>@media (min-width: 0px) and (max-width: 999p=
x) {
 =20
.CloseupContent__relatedGridTitle {
    margin-top: 21px;
}

.CloseupContent__relatedPinsWrapper {
  padding-top: 46px;
}

}</style><div class=3D"CloseupContent__relatedPinsWrapper" style=3D"margin-=
top: 69px; position: absolute; margin-left: -8px; pointer-events: none;"><d=
iv><div class=3D"gridCentered" data-test-pingrid=3D"true" data-test-id=3D"p=
inGrid" style=3D"margin-top: -20px;"><div class=3D"Grid__Container" style=
=3D"width: 1236px; height: 4551px;"><!-- react-empty: 55 --><div><div class=
=3D"Grid__Item" style=3D"top: 0px; left: 0px;"><div style=3D"display: inlin=
e-block; height: 818px; width: 236px; padding-bottom: 36px; visibility: hid=
den;"></div></div><div class=3D"Grid__Item" style=3D"top: 0px; left: 250px;=
"><div style=3D"display: inline-block; height: 818px; width: 236px; padding=
-bottom: 36px; visibility: hidden;"></div></div><div class=3D"Grid__Item" s=
tyle=3D"top: 0px; left: 500px;"><div style=3D"display: inline-block; height=
: 818px; width: 236px; padding-bottom: 36px; visibility: hidden;"></div></d=
iv><div class=3D"Grid__Item" style=3D"top: 0px; left: 750px;"><div class=3D=
"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabin=
dex=3D"0" style=3D"background: transparent; border-radius: 6px; display: in=
line-block; font-size: 11px; position: relative; pointer-events: auto; widt=
h: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative;=
 border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.co=
m/pin/295900637987438062/" target=3D"_blank" data-pwt=3D"true" title=3D"Fed=
eral Courthouse Auburn NY" style=3D"cursor: zoom-in; border-radius: 6px; di=
splay: block; padding: 0px; font-weight: bold; text-decoration: none; color=
: rgb(113, 113, 113); overflow: hidden; background: rgb(145, 160, 156);"><i=
mg alt=3D"Federal Courthouse Auburn NY" src=3D"https://i.pinimg.com/236x/44=
/1c/c0/441cc037519b36acef68391422775929--post-office-auburn.jpg" style=3D"t=
ransition: opacity 0.04s linear; border-radius: inherit; opacity: 1; displa=
y: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vert=
ical-align: middle; position: relative; height: 177px;"></a></div><div styl=
e=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescripti=
on__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margi=
n: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(5=
1, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;">Fed=
eral Courthouse Auburn NY</h3></div></div></div></div><div class=3D"Grid__I=
tem" style=3D"top: 0px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPi=
n" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"back=
ground: transparent; border-radius: 6px; display: inline-block; font-size: =
11px; position: relative; pointer-events: auto; width: 236px;"><div class=
=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; =
overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/133348838937128=
255/" target=3D"_blank" data-pwt=3D"true" title=3D"The brook at Hoopes Park=
 in Auburn, NY. You can't help but feel better after a walk around the park=
." style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0=
px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); ov=
erflow: hidden; background: rgb(77, 82, 77);"><img alt=3D"The brook at Hoop=
es Park in Auburn, NY. You can't help but feel better after a walk around t=
he park." src=3D"https://i.pinimg.com/236x/7a/c2/d6/7ac2d6dd7b5672c1103940e=
704a2af6f--feel-better-auburn.jpg" style=3D"transition: opacity 0.04s linea=
r; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bo=
rder: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: =
relative; height: 354px;"></a></div><div style=3D"padding: 5px 8px;"><div><=
h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">The brook at Hoopes Park in Aubu=
rn, NY. You can't help but feel better after a walk around the park.</h3></=
div></div></div></div><div class=3D"Grid__Item" style=3D"top: 228px; left: =
750px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-=
test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-rad=
ius: 6px; display: inline-block; font-size: 11px; position: relative; point=
er-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=
=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"h=
ttps://www.pinterest.com/pin/7107311883116004/" target=3D"_blank" data-pwt=
=3D"true" title=3D"Auburn, NY" style=3D"cursor: zoom-in; border-radius: 6px=
; display: block; padding: 0px; font-weight: bold; text-decoration: none; c=
olor: rgb(113, 113, 113); overflow: hidden; background: rgb(95, 102, 93);">=
<img alt=3D"Auburn, NY" src=3D"https://i.pinimg.com/236x/c2/60/d8/c260d8ee9=
19818633620481c08e127ad--auburn-finger.jpg" style=3D"transition: opacity 0.=
04s linear; border-radius: inherit; opacity: 1; display: block; margin: 0px=
 auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; p=
osition: relative; height: 157px;"></a></div><div style=3D"padding: 5px 8px=
;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-t=
est-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: =
0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size=
: 13px; line-height: 17px; word-wrap: break-word;">Auburn, NY</h3></div></d=
iv></div></div><div class=3D"Grid__Item" style=3D"top: 422px; left: 1000px;=
"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-i=
d=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6=
px; display: inline-block; font-size: 11px; position: relative; pointer-eve=
nts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posi=
tion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://w=
ww.pinterest.com/pin/524036106627654627/" target=3D"_blank" data-pwt=3D"tru=
e" title=3D"Growing up at/on Owasco Lake. (Auburn, N.Y.)" style=3D"cursor: =
zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight: bol=
d; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; back=
ground: rgb(122, 106, 69);"><img alt=3D"Growing up at/on Owasco Lake. (Aubu=
rn, N.Y.)" src=3D"https://i.pinimg.com/236x/37/5a/b0/375ab0d9237d4144584b78=
978b6e0898--auburn-growing-up.jpg" style=3D"transition: opacity 0.04s linea=
r; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bo=
rder: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: =
relative; height: 356px;"></a></div><div style=3D"padding: 5px 8px;"><div><=
h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">Growing up at/on Owasco Lake. (A=
uburn, N.Y.)</h3></div></div></div></div><div class=3D"Grid__Item" style=3D=
"top: 436px; left: 750px;"><div class=3D"GrowthUnauthPin_brioPin" data-test=
-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: tran=
sparent; border-radius: 6px; display: inline-block; font-size: 11px; positi=
on: relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnau=
thPinImage" style=3D"position: relative; border-radius: 8px; overflow: hidd=
en;"><a href=3D"https://www.pinterest.com/pin/524036106622057678/" target=
=3D"_blank" data-pwt=3D"true" title=3D"Lasca's Restaurant" style=3D"cursor:=
 zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight: bo=
ld; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; bac=
kground: rgb(104, 100, 88);"><img alt=3D"Lasca's Restaurant" src=3D"https:/=
/i.pinimg.com/236x/1c/d1/e4/1cd1e4c59d0edf2397bc5023452195cf--auburn.jpg" s=
tyle=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: =
1; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 1=
00%; vertical-align: middle; position: relative; height: 157px;"></a></div>=
<div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc Pin=
Description__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Lasca's Restaurant</h3></div></div></div></div><div class=3D"Grid__It=
em" style=3D"top: 644px; left: 750px;"><div class=3D"GrowthUnauthPin_brioPi=
n" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"back=
ground: transparent; border-radius: 6px; display: inline-block; font-size: =
11px; position: relative; pointer-events: auto; width: 236px;"><div class=
=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; =
overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/146507794100157=
336/" target=3D"_blank" data-pwt=3D"true" title=3D"Hoopes Park Springtime, =
Auburn, New York #EasyNip" style=3D"cursor: zoom-in; border-radius: 6px; di=
splay: block; padding: 0px; font-weight: bold; text-decoration: none; color=
: rgb(113, 113, 113); overflow: hidden; background: rgb(76, 62, 47);"><img =
alt=3D"Hoopes Park Springtime, Auburn, New York #EasyNip" src=3D"https://i.=
pinimg.com/236x/3a/e0/5c/3ae05c0329db0d65b24b61718507d533--spring-ahead-hel=
lo-spring.jpg" style=3D"transition: opacity 0.04s linear; border-radius: in=
herit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 10=
0%; max-width: 100%; vertical-align: middle; position: relative; height: 16=
3px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescr=
iption__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-i=
d=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: =
antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; wo=
rd-wrap: break-word;">Hoopes Park Springtime, Auburn, New York #EasyNip</h3=
></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 846px; lef=
t: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" d=
ata-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border=
-radius: 6px; display: inline-block; font-size: 11px; position: relative; p=
ointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" sty=
le=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D=
"https://www.pinterest.com/pin/507006870520936703/" target=3D"_blank" data-=
pwt=3D"true" title=3D"Emerson Park - Auburn, NY" style=3D"cursor: zoom-in; =
border-radius: 6px; display: block; padding: 0px; font-weight: bold; text-d=
ecoration: none; color: rgb(113, 113, 113); overflow: hidden; background: r=
gb(131, 121, 101);"><img alt=3D"Emerson Park - Auburn, NY" src=3D"https://i=
.pinimg.com/236x/8e/71/b2/8e71b2dbcbd63aab4d87444be9bad26d--auburn-emerson.=
jpg" style=3D"transition: opacity 0.04s linear; border-radius: inherit; opa=
city: 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-wi=
dth: 100%; vertical-align: middle; position: relative; height: 314px;"></a>=
</div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__de=
sc PinDescription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc"=
 style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiase=
d; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: b=
reak-word;">Emerson Park - Auburn, NY</h3></div></div></div></div><div clas=
s=3D"Grid__Item" style=3D"top: 871px; left: 0px;"><div class=3D"GrowthUnaut=
hPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" st=
yle=3D"background: transparent; border-radius: 6px; display: inline-block; =
font-size: 11px; position: relative; pointer-events: auto; width: 236px;"><=
div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radi=
us: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/157837=
161913183858/" target=3D"_blank" data-pwt=3D"true" title=3D"Auburn, NY by s=
tatPaige, via Flickr" style=3D"cursor: zoom-in; border-radius: 6px; display=
: block; padding: 0px; font-weight: bold; text-decoration: none; color: rgb=
(113, 113, 113); overflow: hidden; background: rgb(117, 113, 112);"><img al=
t=3D"Auburn, NY by statPaige, via Flickr" src=3D"https://i.pinimg.com/236x/=
9d/77/5e/9d775e4625ed2eb7f68c6a1d59a7b331--victorian-homes-auburn.jpg" styl=
e=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1; =
display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%=
; vertical-align: middle; position: relative; height: 156px;"></a></div><di=
v style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDes=
cription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D=
"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color:=
 rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word=
;">Auburn, NY by statPaige, via Flickr</h3></div><div><a href=3D"http://www=
.flickr.com/photos/15947776@N06/" rel=3D"nofollow" target=3D"_blank" style=
=3D"white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor:=
 auto; display: block; -webkit-font-smoothing: antialiased; padding-top: 1p=
x;"><div style=3D"position: static; height: 16px; width: 16px; border-radiu=
s: 2px; vertical-align: middle; border: 0px; display: inline-block; backgro=
und-image: url(&quot;https://s.pinimg.com/images/api/attrib/flickr.png&quot=
;); background-size: cover;"></div><span style=3D"color: rgb(167, 167, 167)=
; font-weight: bold; text-decoration: none; font-size: 11px; margin: 0px 7p=
x;">by statPaige</span></a></div></div></div></div><div class=3D"Grid__Item=
" style=3D"top: 871px; left: 250px;"><div class=3D"GrowthUnauthPin_brioPin"=
 data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"backgr=
ound: transparent; border-radius: 6px; display: inline-block; font-size: 11=
px; position: relative; pointer-events: auto; width: 236px;"><div class=3D"=
GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; over=
flow: hidden;"><a href=3D"https://www.pinterest.com/pin/552535448011392889/=
" target=3D"_blank" data-pwt=3D"true" title=3D"Owasco Lake" style=3D"cursor=
: zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight: b=
old; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; ba=
ckground: rgb(130, 142, 153);"><img alt=3D"Owasco Lake" src=3D"https://i.pi=
nimg.com/236x/2d/dd/9b/2ddd9be789d1e1e612d97d1e3a822d79--auburn-lakes.jpg" =
style=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity:=
 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: =
100%; vertical-align: middle; position: relative; height: 133px;"></a></div=
><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc Pi=
nDescription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" styl=
e=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; co=
lor: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-=
word;">Owasco Lake</h3></div></div></div></div><div class=3D"Grid__Item" st=
yle=3D"top: 871px; left: 500px;"><div class=3D"GrowthUnauthPin_brioPin" dat=
a-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background=
: transparent; border-radius: 6px; display: inline-block; font-size: 11px; =
position: relative; pointer-events: auto; width: 236px;"><div class=3D"Grow=
thUnauthPinImage" style=3D"position: relative; border-radius: 8px; overflow=
: hidden;"><a href=3D"https://www.pinterest.com/pin/558235316294027260/" ta=
rget=3D"_blank" data-pwt=3D"true" title=3D"10 Fitch Bed and Breakfast Inn A=
uburn New York NY Gardens" style=3D"cursor: zoom-in; border-radius: 6px; di=
splay: block; padding: 0px; font-weight: bold; text-decoration: none; color=
: rgb(113, 113, 113); overflow: hidden; background: rgb(79, 106, 50);"><img=
 alt=3D"10 Fitch Bed and Breakfast Inn Auburn New York NY Gardens" src=3D"h=
ttps://i.pinimg.com/236x/7b/54/42/7b544255b7d1290fc5417c2a71b6c4b8--bed-and=
-breakfast-auburn.jpg" style=3D"transition: opacity 0.04s linear; border-ra=
dius: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; w=
idth: 100%; max-width: 100%; vertical-align: middle; position: relative; he=
ight: 102px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"=
PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true" dat=
a-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smo=
othing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: =
17px; word-wrap: break-word;">10 Fitch Bed and Breakfast Inn Auburn New Yor=
k NY Gardens</h3></div></div></div></div><div class=3D"Grid__Item" style=3D=
"top: 875px; left: 750px;"><div class=3D"GrowthUnauthPin_brioPin" data-test=
-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: tran=
sparent; border-radius: 6px; display: inline-block; font-size: 11px; positi=
on: relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnau=
thPinImage" style=3D"position: relative; border-radius: 8px; overflow: hidd=
en;"><a href=3D"https://www.pinterest.com/pin/357402920397852861/" target=
=3D"_blank" data-pwt=3D"true" title=3D"Chief Logan's Monument  Fort Hill Ce=
metery,Auburn, NY" style=3D"cursor: zoom-in; border-radius: 6px; display: b=
lock; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(11=
3, 113, 113); overflow: hidden; background: rgb(99, 73, 20);"><img alt=3D"C=
hief Logan's Monument  Fort Hill Cemetery,Auburn, NY" src=3D"https://i.pini=
mg.com/236x/56/18/3d/56183d031392c12c55b1a2a56b6a4b45--obelisk-auburn.jpg" =
style=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity:=
 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: =
100%; vertical-align: middle; position: relative; height: 177px;"></a></div=
><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc Pi=
nDescription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" styl=
e=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; co=
lor: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-=
word;">Chief Logan's Monument Fort Hill Cemetery,Auburn, NY</h3></div></div=
></div></div><div class=3D"Grid__Item" style=3D"top: 1041px; left: 500px;">=
<div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/345721708867136352/" target=3D"_blank" data-pwt=3D"true=
" title=3D"South Street, Auburn, New York" style=3D"cursor: zoom-in; border=
-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decorat=
ion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(49,=
 54, 29);"><img alt=3D"South Street, Auburn, New York" src=3D"https://i.pin=
img.com/236x/7c/f9/44/7cf944e22514d3acc3dfbe9050ea3373--auburn-genealogy.jp=
g" style=3D"transition: opacity 0.04s linear; border-radius: inherit; opaci=
ty: 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-widt=
h: 100%; vertical-align: middle; position: relative; height: 148px;"></a></=
div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc=
 PinDescription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" s=
tyle=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased;=
 color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: bre=
ak-word;">South Street, Auburn, New York</h3></div></div></div></div><div c=
lass=3D"Grid__Item" style=3D"top: 1055px; left: 250px;"><div class=3D"Growt=
hUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D=
"0" style=3D"background: transparent; border-radius: 6px; display: inline-b=
lock; font-size: 11px; position: relative; pointer-events: auto; width: 236=
px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; borde=
r-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/=
552535448011335467/" target=3D"_blank" data-pwt=3D"true" title=3D"East Gene=
see Street hill" style=3D"cursor: zoom-in; border-radius: 6px; display: blo=
ck; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113,=
 113, 113); overflow: hidden; background: rgb(59, 68, 61);"><img alt=3D"Eas=
t Genesee Street hill" src=3D"https://i.pinimg.com/236x/c8/a2/98/c8a298c012=
d31faf908ef04f08baf7d0--auburn.jpg" style=3D"transition: opacity 0.04s line=
ar; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; b=
order: 0px; width: 100%; max-width: 100%; vertical-align: middle; position:=
 relative; height: 133px;"></a></div><div style=3D"padding: 5px 8px;"><div>=
<h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">East Genesee Street hill</h3></d=
iv></div></div></div><div class=3D"Grid__Item" style=3D"top: 1110px; left: =
0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-te=
st-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radiu=
s: 6px; display: inline-block; font-size: 11px; position: relative; pointer=
-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"=
position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https=
://www.pinterest.com/pin/350577152219163848/" target=3D"_blank" data-pwt=3D=
"true" title=3D"Auburn NY South Street" style=3D"cursor: zoom-in; border-ra=
dius: 6px; display: block; padding: 0px; font-weight: bold; text-decoration=
: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(61, 58=
, 45);"><img alt=3D"Auburn NY South Street" src=3D"https://i.pinimg.com/236=
x/90/07/e4/9007e48898c94ea89890feff4c262e80--auburn-finger.jpg" style=3D"tr=
ansition: opacity 0.04s linear; border-radius: inherit; opacity: 1; display=
: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; verti=
cal-align: middle; position: relative; height: 148px;"></a></div><div style=
=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescriptio=
n__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin=
: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51=
, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;">Aubu=
rn NY South Street</h3></div></div></div></div><div class=3D"Grid__Item" st=
yle=3D"top: 1120px; left: 750px;"><div class=3D"GrowthUnauthPin_brioPin" da=
ta-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"backgroun=
d: transparent; border-radius: 6px; display: inline-block; font-size: 11px;=
 position: relative; pointer-events: auto; width: 236px;"><div class=3D"Gro=
wthUnauthPinImage" style=3D"position: relative; border-radius: 8px; overflo=
w: hidden;"><a href=3D"https://www.pinterest.com/pin/552535448015815426/" t=
arget=3D"_blank" data-pwt=3D"true" title=3D"Courtesy Izzy J Prizzy, &quot;Y=
ou Know You're From Auburn New York&quot; Facebook page" style=3D"cursor: z=
oom-in; border-radius: 6px; display: block; padding: 0px; font-weight: bold=
; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; backg=
round: rgb(62, 59, 181);"><img alt=3D"Courtesy Izzy J Prizzy, &quot;You Kno=
w You're From Auburn New York&quot; Facebook page" src=3D"https://i.pinimg.=
com/236x/e9/27/d3/e927d3ceb37c74de2bf48c17868c90e8--you-from-auburn.jpg" st=
yle=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1=
; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 10=
0%; vertical-align: middle; position: relative; height: 177px;"></a></div><=
div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinD=
escription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Courtesy Izzy J Prizzy, "You Know You're From Auburn New York" Facebo=
ok page</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top:=
 1211px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pi=
n=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpa=
rent; border-radius: 6px; display: inline-block; font-size: 11px; position:=
 relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthP=
inImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;=
"><a href=3D"https://www.pinterest.com/pin/80361174571629700/" target=3D"_b=
lank" data-pwt=3D"true" title=3D"Auburn High School - Auburn New York" styl=
e=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; fon=
t-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overflow:=
 hidden; background: rgb(146, 136, 105);"><img alt=3D"Auburn High School - =
Auburn New York" src=3D"https://i.pinimg.com/236x/97/97/46/979746e704dfe2cf=
5beee701909769ec--auburn--years.jpg" style=3D"transition: opacity 0.04s lin=
ear; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; =
border: 0px; width: 100%; max-width: 100%; vertical-align: middle; position=
: relative; height: 119px;"></a></div><div style=3D"padding: 5px 8px;"><div=
><h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test-des=
c=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -w=
ebkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px;=
 line-height: 17px; word-wrap: break-word;">Auburn High School - Auburn New=
 York</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 1=
239px; left: 250px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=
=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpar=
ent; border-radius: 6px; display: inline-block; font-size: 11px; position: =
relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPi=
nImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;"=
><a href=3D"https://www.pinterest.com/pin/7107311883116013/" target=3D"_bla=
nk" data-pwt=3D"true" title=3D"Owasco Lake" style=3D"cursor: zoom-in; borde=
r-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decora=
tion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(79=
, 96, 85);"><img alt=3D"Owasco Lake" src=3D"https://i.pinimg.com/236x/1c/75=
/a9/1c75a957513ed82d8045d2bcd5cd4de8--auburn-finger.jpg" style=3D"transitio=
n: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block=
; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-ali=
gn: middle; position: relative; height: 157px;"></a></div><div style=3D"pad=
ding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__1Lin=
eDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0=
px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 5=
1); font-size: 13px; line-height: 17px; word-wrap: break-word;">Owasco Lake=
</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 1240px=
; left: 500px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"tru=
e" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; bo=
rder-radius: 6px; display: inline-block; font-size: 11px; position: relativ=
e; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage"=
 style=3D"position: relative; border-radius: 8px; overflow: hidden;"><a hre=
f=3D"https://www.pinterest.com/pin/552535448015815414/" target=3D"_blank" d=
ata-pwt=3D"true" title=3D"Courtesy Izzy J Prizzy, &quot;You Know You're Fro=
m Auburn New York&quot; Facebook page" style=3D"cursor: zoom-in; border-rad=
ius: 6px; display: block; padding: 0px; font-weight: bold; text-decoration:=
 none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(94, 121=
, 113);"><img alt=3D"Courtesy Izzy J Prizzy, &quot;You Know You're From Aub=
urn New York&quot; Facebook page" src=3D"https://i.pinimg.com/236x/3f/06/05=
/3f06051dc17bf865af6476838b19000c--you-from-auburn.jpg" style=3D"transition=
: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block;=
 margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-alig=
n: middle; position: relative; height: 177px;"></a></div><div style=3D"padd=
ing: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__2Line=
Desc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0p=
x; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51=
); font-size: 13px; line-height: 17px; word-wrap: break-word;">Courtesy Izz=
y J Prizzy, "You Know You're From Auburn New York" Facebook page</h3></div>=
</div></div></div><div class=3D"Grid__Item" style=3D"top: 1309px; left: 0px=
;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-=
id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: =
6px; display: inline-block; font-size: 11px; position: relative; pointer-ev=
ents: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"pos=
ition: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://=
www.pinterest.com/pin/80361174571629686/" target=3D"_blank" data-pwt=3D"tru=
e" title=3D"Owasco Lake Outlet Auburn New York" style=3D"cursor: zoom-in; b=
order-radius: 6px; display: block; padding: 0px; font-weight: bold; text-de=
coration: none; color: rgb(113, 113, 113); overflow: hidden; background: rg=
b(170, 170, 152);"><img alt=3D"Owasco Lake Outlet Auburn New York" src=3D"h=
ttps://i.pinimg.com/236x/26/9b/b5/269bb5709b28babc44dc5453f4d94a4a--auburn-=
finger.jpg" style=3D"transition: opacity 0.04s linear; border-radius: inher=
it; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 100%;=
 max-width: 100%; vertical-align: middle; position: relative; height: 152px=
;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescript=
ion__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-id=
=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: a=
ntialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; wor=
d-wrap: break-word;">Owasco Lake Outlet Auburn New York</h3></div></div></d=
iv></div><div class=3D"Grid__Item" style=3D"top: 1365px; left: 750px;"><div=
 class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"p=
in" tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; di=
splay: inline-block; font-size: 11px; position: relative; pointer-events: a=
uto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: =
relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pin=
terest.com/pin/6192518209102139/" target=3D"_blank" data-pwt=3D"true" title=
=3D"Hunter Dinerant, Auburn, NY." style=3D"cursor: zoom-in; border-radius: =
6px; display: block; padding: 0px; font-weight: bold; text-decoration: none=
; color: rgb(113, 113, 113); overflow: hidden; background: rgb(85, 88, 82);=
"><img alt=3D"Hunter Dinerant, Auburn, NY." src=3D"https://i.pinimg.com/236=
x/7a/f1/bf/7af1bfeb971e52329038da8863875ac6--diner-food-soda-fountain.jpg" =
style=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity:=
 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: =
100%; vertical-align: middle; position: relative; height: 157px;"></a></div=
><div style=3D"padding: 5px 8px;"><div></div><div><a href=3D"http://www.fli=
ckr.com/photos/45616974@N08/" rel=3D"nofollow" target=3D"_blank" style=3D"w=
hite-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: auto=
; display: block; -webkit-font-smoothing: antialiased; padding-top: 1px;"><=
div style=3D"position: static; height: 16px; width: 16px; border-radius: 2p=
x; vertical-align: middle; border: 0px; display: inline-block; background-i=
mage: url(&quot;https://s.pinimg.com/images/api/attrib/flickr.png&quot;); b=
ackground-size: cover;"></div><span style=3D"color: rgb(167, 167, 167); fon=
t-weight: bold; text-decoration: none; font-size: 11px; margin: 0px 7px;">b=
y Road Warrior-1</span></a></div></div></div></div><div class=3D"Grid__Item=
" style=3D"top: 1398px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPi=
n" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"back=
ground: transparent; border-radius: 6px; display: inline-block; font-size: =
11px; position: relative; pointer-events: auto; width: 236px;"><div class=
=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; =
overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/446771225515317=
353/" target=3D"_blank" data-pwt=3D"true" title=3D"Colonial Revival-- (also=
 Neocolonial, Georgian Revival or Neo-Georgian) architecture was and is a n=
ationalistic design movement in the United States. Part of a broader Coloni=
al Revival Movement embracing Georgian and Neoclassical styles, it seeks to=
 revive elements of architectural style, garden design, and interior design=
 of American colonial architecture." style=3D"cursor: zoom-in; border-radiu=
s: 6px; display: block; padding: 0px; font-weight: bold; text-decoration: n=
one; color: rgb(113, 113, 113); overflow: hidden; background: rgb(92, 117, =
148);"><img alt=3D"Colonial Revival-- (also Neocolonial, Georgian Revival o=
r Neo-Georgian) architecture was and is a nationalistic design movement in =
the United States. Part of a broader Colonial Revival Movement embracing Ge=
orgian and Neoclassical styles, it seeks to revive elements of architectura=
l style, garden design, and interior design of American colonial architectu=
re." src=3D"https://i.pinimg.com/236x/59/2d/cf/592dcf3657a999bb67f7f1aceffd=
65d3--american-colonial-architecture-georgian-architecture.jpg" style=3D"tr=
ansition: opacity 0.04s linear; border-radius: inherit; opacity: 1; display=
: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; verti=
cal-align: middle; position: relative; height: 169.92px;"></a></div><div st=
yle=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescrip=
tion__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"mar=
gin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb=
(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;">C=
olonial Revival-- (also Neocolonial, Georgian Revival or Neo-Georgian) arch=
itecture was and is a nationalistic design movement in the United States. P=
art of a broader Colonial Revival Movement embracing Georgian and Neoclassi=
cal styles, it seeks to revive elements of architectural style, garden desi=
gn, and interior design of American colonial architecture.</h3></div></div>=
</div></div><div class=3D"Grid__Item" style=3D"top: 1447px; left: 250px;"><=
div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/439452876120881268/" target=3D"_blank" data-pwt=3D"true=
" title=3D"Owasco dam 03/09/2016" style=3D"cursor: zoom-in; border-radius: =
6px; display: block; padding: 0px; font-weight: bold; text-decoration: none=
; color: rgb(113, 113, 113); overflow: hidden; background: rgb(139, 131, 12=
2);"><img alt=3D"Owasco dam 03/09/2016" src=3D"https://i.pinimg.com/236x/f4=
/ed/88/f4ed885c5cb8267b51a0be66f8e5c3a4--auburn.jpg" style=3D"transition: o=
pacity 0.04s linear; border-radius: inherit; opacity: 1; display: block; ma=
rgin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-align: =
middle; position: relative; height: 132px;"></a></div><div style=3D"padding=
: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineDes=
c" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; =
padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); =
font-size: 13px; line-height: 17px; word-wrap: break-word;">Owasco dam 03/0=
9/2016</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: =
1485px; left: 500px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=
=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpar=
ent; border-radius: 6px; display: inline-block; font-size: 11px; position: =
relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPi=
nImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;"=
><a href=3D"https://www.pinterest.com/pin/209206345162389170/" target=3D"_b=
lank" data-pwt=3D"true" title=3D"Auburn, New York - Wikipedia, the free enc=
yclopedia" style=3D"cursor: zoom-in; border-radius: 6px; display: block; pa=
dding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, =
113); overflow: hidden; background: rgb(159, 127, 88);"><img alt=3D"Auburn,=
 New York - Wikipedia, the free encyclopedia" src=3D"https://i.pinimg.com/2=
36x/48/c9/c8/48c9c815287ce251cedb44a4d911b63b--auburn.jpg" style=3D"transit=
ion: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: blo=
ck; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-a=
lign: middle; position: relative; height: 163px;"></a></div><div style=3D"p=
adding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__2L=
ineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px=
 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51,=
 51); font-size: 13px; line-height: 17px; word-wrap: break-word;">Auburn, N=
ew York - Wikipedia, the free encyclopedia</h3></div></div></div></div><div=
 class=3D"Grid__Item" style=3D"top: 1529px; left: 0px;"><div class=3D"Growt=
hUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D=
"0" style=3D"background: transparent; border-radius: 6px; display: inline-b=
lock; font-size: 11px; position: relative; pointer-events: auto; width: 236=
px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; borde=
r-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/=
530298924847315093/" target=3D"_blank" data-pwt=3D"true" title=3D"Born 1963=
 Auburn, NY looks so much cleaner from the sky" style=3D"cursor: zoom-in; b=
order-radius: 6px; display: block; padding: 0px; font-weight: bold; text-de=
coration: none; color: rgb(113, 113, 113); overflow: hidden; background: rg=
b(104, 117, 121);"><img alt=3D"Born 1963 Auburn, NY looks so much cleaner f=
rom the sky" src=3D"https://i.pinimg.com/236x/ce/ef/3e/ceef3e0f844134d9b07e=
f4a07b482407--wonderful-places-auburn.jpg" style=3D"transition: opacity 0.0=
4s linear; border-radius: inherit; opacity: 1; display: block; margin: 0px =
auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; po=
sition: relative; height: 354px;"></a></div><div style=3D"padding: 5px 8px;=
"><div><h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-te=
st-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0=
px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size:=
 13px; line-height: 17px; word-wrap: break-word;">Born 1963 Auburn, NY look=
s so much cleaner from the sky</h3></div></div></div></div><div class=3D"Gr=
id__Item" style=3D"top: 1561px; left: 750px;"><div class=3D"GrowthUnauthPin=
_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=
=3D"background: transparent; border-radius: 6px; display: inline-block; fon=
t-size: 11px; position: relative; pointer-events: auto; width: 236px;"><div=
 class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius:=
 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/710731188=
3250133/" target=3D"_blank" data-pwt=3D"true" title=3D"Cascade on Owasco La=
ke 43310" style=3D"cursor: zoom-in; border-radius: 6px; display: block; pad=
ding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 1=
13); overflow: hidden; background: rgb(177, 173, 158);"><img alt=3D"Cascade=
 on Owasco Lake 43310" src=3D"https://i.pinimg.com/236x/27/e3/d1/27e3d1f8f3=
cf7470b616d8652dd26f7b--auburn-cascade.jpg" style=3D"transition: opacity 0.=
04s linear; border-radius: inherit; opacity: 1; display: block; margin: 0px=
 auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; p=
osition: relative; height: 150px;"></a></div><div style=3D"padding: 5px 8px=
;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-t=
est-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: =
0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size=
: 13px; line-height: 17px; word-wrap: break-word;">Cascade on Owasco Lake 4=
3310</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 16=
30px; left: 250px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D=
"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent=
; border-radius: 6px; display: inline-block; font-size: 11px; position: rel=
ative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinIm=
age" style=3D"position: relative; border-radius: 8px; overflow: hidden;"><a=
 href=3D"https://www.pinterest.com/pin/203999058091732313/" target=3D"_blan=
k" data-pwt=3D"true" title=3D"Hunters Dinerant. Auburn, NY- OMG My Best Fri=
end is gonna love this one! :D (ooh those after parties breakfasts lol)" st=
yle=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; f=
ont-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overflo=
w: hidden; background: rgb(117, 41, 21);"><img alt=3D"Hunters Dinerant. Aub=
urn, NY- OMG My Best Friend is gonna love this one! :D (ooh those after par=
ties breakfasts lol)" src=3D"https://i.pinimg.com/236x/4a/51/ac/4a51ac35e1d=
a1a0d9abfd43b0bec11b0--my-best-friend-best-friends.jpg" style=3D"transition=
: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block;=
 margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-alig=
n: middle; position: relative; height: 177px;"></a></div><div style=3D"padd=
ing: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__2Line=
Desc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0p=
x; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51=
); font-size: 13px; line-height: 17px; word-wrap: break-word;">Hunters Dine=
rant. Auburn, NY- OMG My Best Friend is gonna love this one! :D (ooh those =
after parties breakfasts lol)</h3></div></div></div></div><div class=3D"Gri=
d__Item" style=3D"top: 1636px; left: 1000px;"><div class=3D"GrowthUnauthPin=
_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=
=3D"background: transparent; border-radius: 6px; display: inline-block; fon=
t-size: 11px; position: relative; pointer-events: auto; width: 236px;"><div=
 class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius:=
 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/209206345=
162389155/" target=3D"_blank" data-pwt=3D"true" title=3D"Auburn, New York" =
style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px;=
 font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overf=
low: hidden; background: rgb(29, 19, 12);"><img alt=3D"Auburn, New York" sr=
c=3D"https://i.pinimg.com/236x/3e/df/3f/3edf3f59f4131c15f413c4d440674e56--a=
uburn-public.jpg" style=3D"transition: opacity 0.04s linear; border-radius:=
 inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width:=
 100%; max-width: 100%; vertical-align: middle; position: relative; height:=
 58px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDes=
cription__desc PinDescription__1LineDesc" data-test-desc=3D"true" data-test=
-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing=
: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; =
word-wrap: break-word;">Auburn, New York</h3></div></div></div></div><div c=
lass=3D"Grid__Item" style=3D"top: 1716px; left: 500px;"><div class=3D"Growt=
hUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D=
"0" style=3D"background: transparent; border-radius: 6px; display: inline-b=
lock; font-size: 11px; position: relative; pointer-events: auto; width: 236=
px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; borde=
r-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/=
552535448014172300/" target=3D"_blank" data-pwt=3D"true" title=3D"East Driv=
e-in, Grant Ave" style=3D"cursor: zoom-in; border-radius: 6px; display: blo=
ck; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113,=
 113, 113); overflow: hidden; background: rgb(215, 215, 215);"><img alt=3D"=
East Drive-in, Grant Ave" src=3D"https://i.pinimg.com/236x/42/af/f5/42aff5a=
28570b1a1e5c9e5c71820fdc9--auburn-grant.jpg" style=3D"transition: opacity 0=
.04s linear; border-radius: inherit; opacity: 1; display: block; margin: 0p=
x auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; =
position: relative; height: 135px;"></a></div><div style=3D"padding: 5px 8p=
x;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-=
test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding:=
 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-siz=
e: 13px; line-height: 17px; word-wrap: break-word;">East Drive-in, Grant Av=
e</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 1745p=
x; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"t=
rue" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; =
border-radius: 6px; display: inline-block; font-size: 11px; position: relat=
ive; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImag=
e" style=3D"position: relative; border-radius: 8px; overflow: hidden;"><a h=
ref=3D"https://www.pinterest.com/pin/300756081358707151/" target=3D"_blank"=
 data-pwt=3D"true" title=3D"Related image" style=3D"cursor: zoom-in; border=
-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decorat=
ion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(162=
, 163, 147);"><img alt=3D"Related image" src=3D"https://i.pinimg.com/236x/7=
9/68/23/796823f6a4631814a975dc91b5418e66.jpg" style=3D"transition: opacity =
0.04s linear; border-radius: inherit; opacity: 1; display: block; margin: 0=
px auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle;=
 position: relative; height: 151px;"></a></div><div style=3D"padding: 5px 8=
px;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data=
-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding=
: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-si=
ze: 13px; line-height: 17px; word-wrap: break-word;">Related image</h3></di=
v></div></div></div><div class=3D"Grid__Item" style=3D"top: 1762px; left: 7=
50px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-t=
est-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radi=
us: 6px; display: inline-block; font-size: 11px; position: relative; pointe=
r-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D=
"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"http=
s://www.pinterest.com/pin/357332551661662975/" target=3D"_blank" data-pwt=
=3D"true" title=3D"Genesee street looking east" style=3D"cursor: zoom-in; b=
order-radius: 6px; display: block; padding: 0px; font-weight: bold; text-de=
coration: none; color: rgb(113, 113, 113); overflow: hidden; background: rg=
b(152, 158, 153);"><img alt=3D"Genesee street looking east" src=3D"https://=
i.pinimg.com/236x/b9/f2/7a/b9f27ae2517f446b8eabf39e997e9c28--auburn.jpg" st=
yle=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1=
; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 10=
0%; vertical-align: middle; position: relative; height: 306px;"></a></div><=
div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinD=
escription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Genesee street looking east</h3></div></div></div></div><div class=3D=
"Grid__Item" style=3D"top: 1875px; left: 250px;"><div class=3D"GrowthUnauth=
Pin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" sty=
le=3D"background: transparent; border-radius: 6px; display: inline-block; f=
ont-size: 11px; position: relative; pointer-events: auto; width: 236px;"><d=
iv class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radiu=
s: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/5240361=
06622328734/" target=3D"_blank" data-pwt=3D"true" title=3D"Dickman Farms at=
 night" style=3D"cursor: zoom-in; border-radius: 6px; display: block; paddi=
ng: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113=
); overflow: hidden; background: rgb(138, 151, 163);"><img alt=3D"Dickman F=
arms at night" src=3D"https://i.pinimg.com/236x/2c/e3/80/2ce380029398764494=
d6383a39b1c546--auburn-farms.jpg" style=3D"transition: opacity 0.04s linear=
; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bor=
der: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: r=
elative; height: 210px;"></a></div><div style=3D"padding: 5px 8px;"><div><h=
3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">Dickman Farms at night</h3></div=
></div></div></div><div class=3D"Grid__Item" style=3D"top: 1902px; left: 50=
0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-te=
st-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radiu=
s: 6px; display: inline-block; font-size: 11px; position: relative; pointer=
-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"=
position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https=
://www.pinterest.com/pin/357332551661635113/" target=3D"_blank" data-pwt=3D=
"true" title=3D" " style=3D"cursor: zoom-in; border-radius: 6px; display: b=
lock; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(11=
3, 113, 113); overflow: hidden; background: rgb(185, 175, 134);"><img alt=
=3D" " src=3D"https://i.pinimg.com/236x/7c/ba/3d/7cba3d0ac5cc74b6097f7880e8=
8890ae--auburn.jpg" style=3D"transition: opacity 0.04s linear; border-radiu=
s: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; widt=
h: 100%; max-width: 100%; vertical-align: middle; position: relative; heigh=
t: 149px;"></a></div><div style=3D"padding: 5px 8px;"><div></div></div></di=
v></div><div class=3D"Grid__Item" style=3D"top: 1947px; left: 1000px;"><div=
 class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"p=
in" tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; di=
splay: inline-block; font-size: 11px; position: relative; pointer-events: a=
uto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: =
relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pin=
terest.com/pin/76842737365588994/" target=3D"_blank" data-pwt=3D"true" titl=
e=3D"Emerson Park Pier in Auburn, NY, -- can't wait for pictures here!" sty=
le=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; fo=
nt-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overflow=
: hidden; background: rgb(162, 151, 127);"><img alt=3D"Emerson Park Pier in=
 Auburn, NY, -- can't wait for pictures here!" src=3D"https://i.pinimg.com/=
236x/5a/9e/28/5a9e28dd48dbd1787842b890abd1b147--travel-list-auburn.jpg" sty=
le=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1;=
 display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100=
%; vertical-align: middle; position: relative; height: 236px;"></a></div><d=
iv style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDe=
scription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Emerson Park Pier in Auburn, NY, -- can't wait for pictures here!</h3=
></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 1951px; le=
ft: 0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" dat=
a-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-r=
adius: 6px; display: inline-block; font-size: 11px; position: relative; poi=
nter-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=
=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"h=
ttps://www.pinterest.com/pin/157837161913183876/" target=3D"_blank" data-pw=
t=3D"true" title=3D"Auburn, NY by statPaige, via Flickr" style=3D"cursor: z=
oom-in; border-radius: 6px; display: block; padding: 0px; font-weight: bold=
; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; backg=
round: rgb(120, 151, 149);"><img alt=3D"Auburn, NY by statPaige, via Flickr=
" src=3D"https://i.pinimg.com/236x/15/a2/69/15a2694063c03078525d6334c0ba9bd=
0--queen-anne-auburn.jpg" style=3D"transition: opacity 0.04s linear; border=
-radius: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px=
; width: 100%; max-width: 100%; vertical-align: middle; position: relative;=
 height: 156px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=
=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true"=
 data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font=
-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-heig=
ht: 17px; word-wrap: break-word;">Auburn, NY by statPaige, via Flickr</h3><=
/div><div><a href=3D"http://www.flickr.com/photos/15947776@N06/" rel=3D"nof=
ollow" target=3D"_blank" style=3D"white-space: nowrap; text-overflow: ellip=
sis; overflow: hidden; cursor: auto; display: block; -webkit-font-smoothing=
: antialiased; padding-top: 1px;"><div style=3D"position: static; height: 1=
6px; width: 16px; border-radius: 2px; vertical-align: middle; border: 0px; =
display: inline-block; background-image: url(&quot;https://s.pinimg.com/ima=
ges/api/attrib/flickr.png&quot;); background-size: cover;"></div><span styl=
e=3D"color: rgb(167, 167, 167); font-weight: bold; text-decoration: none; f=
ont-size: 11px; margin: 0px 7px;">by statPaige</span></a></div></div></div>=
</div><div class=3D"Grid__Item" style=3D"top: 2075px; left: 500px;"><div cl=
ass=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin"=
 tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; displ=
ay: inline-block; font-size: 11px; position: relative; pointer-events: auto=
; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: rel=
ative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinter=
est.com/pin/266486502920882444/" target=3D"_blank" data-pwt=3D"true" title=
=3D"Emerson Park Waterfront, Owasco Lake, Auburn, NY" style=3D"cursor: zoom=
-in; border-radius: 6px; display: block; padding: 0px; font-weight: bold; t=
ext-decoration: none; color: rgb(113, 113, 113); overflow: hidden; backgrou=
nd: rgb(105, 137, 168);"><img alt=3D"Emerson Park Waterfront, Owasco Lake, =
Auburn, NY" src=3D"https://i.pinimg.com/236x/d0/22/cd/d022cd9cc00d4cc43be96=
33d8fb71cdd--auburn-emerson.jpg" style=3D"transition: opacity 0.04s linear;=
 border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bord=
er: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: re=
lative; height: 236px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3=
 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D=
"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webki=
t-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; lin=
e-height: 17px; word-wrap: break-word;">Emerson Park Waterfront, Owasco Lak=
e, Auburn, NY</h3></div></div></div></div><div class=3D"Grid__Item" style=
=3D"top: 2119px; left: 750px;"><div class=3D"GrowthUnauthPin_brioPin" data-=
test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: =
transparent; border-radius: 6px; display: inline-block; font-size: 11px; po=
sition: relative; pointer-events: auto; width: 236px;"><div class=3D"Growth=
UnauthPinImage" style=3D"position: relative; border-radius: 8px; overflow: =
hidden;"><a href=3D"https://www.pinterest.com/pin/17944098489627505/" targe=
t=3D"_blank" data-pwt=3D"true" title=3D"Fort Hill Cemetery, Auburn, NY  #in=
fraredphotography #Infrared =C2=A9 Mary Homick" style=3D"cursor: zoom-in; b=
order-radius: 6px; display: block; padding: 0px; font-weight: bold; text-de=
coration: none; color: rgb(113, 113, 113); overflow: hidden; background: rg=
b(98, 97, 90);"><img alt=3D"Fort Hill Cemetery, Auburn, NY  #infraredphotog=
raphy #Infrared =C2=A9 Mary Homick" src=3D"https://i.pinimg.com/236x/39/5e/=
1a/395e1a34b27d6aa1d00d882cd80c741b--infrared-photography-auburn.jpg" style=
=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1; d=
isplay: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%;=
 vertical-align: middle; position: relative; height: 177px;"></a></div><div=
 style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDesc=
ription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"=
margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: =
rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;=
">Fort Hill Cemetery, Auburn, NY #infraredphotography #Infrared =C2=A9 Mary=
 Homick</h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top:=
 2136px; left: 250px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=
=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpar=
ent; border-radius: 6px; display: inline-block; font-size: 11px; position: =
relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPi=
nImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;"=
><a href=3D"https://www.pinterest.com/pin/466122630152792068/" target=3D"_b=
lank" data-pwt=3D"true" title=3D"Seward Mansion, Auburn ~ The Home of Willi=
am H. Seward, Secretary of State under Abraham Lincoln" style=3D"cursor: zo=
om-in; border-radius: 6px; display: block; padding: 0px; font-weight: bold;=
 text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; backgr=
ound: rgb(117, 111, 104);"><img alt=3D"Seward Mansion, Auburn ~ The Home of=
 William H. Seward, Secretary of State under Abraham Lincoln" src=3D"https:=
//i.pinimg.com/236x/6a/45/84/6a45843e435bcd933dd401008bed61e6--historical-s=
ites-big-houses.jpg" style=3D"transition: opacity 0.04s linear; border-radi=
us: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; wid=
th: 100%; max-width: 100%; vertical-align: middle; position: relative; heig=
ht: 177px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"Pi=
nDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-=
test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoot=
hing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17=
px; word-wrap: break-word;">Seward Mansion, Auburn ~ The Home of William H.=
 Seward, Secretary of State under Abraham Lincoln</h3></div></div></div></d=
iv><div class=3D"Grid__Item" style=3D"top: 2190px; left: 0px;"><div class=
=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" ta=
bindex=3D"0" style=3D"background: transparent; border-radius: 6px; display:=
 inline-block; font-size: 11px; position: relative; pointer-events: auto; w=
idth: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relati=
ve; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest=
.com/pin/104708760064595726/" target=3D"_blank" data-pwt=3D"true" title=3D"=
2015 rose tour at Dickman Farms, Auburn NY" style=3D"cursor: zoom-in; borde=
r-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decora=
tion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(10=
7, 134, 65);"><img alt=3D"2015 rose tour at Dickman Farms, Auburn NY" src=
=3D"https://i.pinimg.com/236x/ea/cf/69/eacf693ff4b4d1bf74a8c36328afcfdb--au=
burn-farms.jpg" style=3D"transition: opacity 0.04s linear; border-radius: i=
nherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 1=
00%; max-width: 100%; vertical-align: middle; position: relative; height: 1=
07px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDesc=
ription__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-=
id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing:=
 antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; w=
ord-wrap: break-word;">2015 rose tour at Dickman Farms, Auburn NY</h3></div=
><div><a href=3D"https://www.pinterest.com/source/newyorkroses.org/" rel=3D=
"nofollow" target=3D"_blank" style=3D"white-space: nowrap; text-overflow: e=
llipsis; overflow: hidden; cursor: auto; display: block; -webkit-font-smoot=
hing: antialiased; padding-top: 1px;"><div style=3D"position: static; heigh=
t: 16px; width: 16px; border-radius: 2px; vertical-align: middle; border: 0=
px; display: inline-block; background-image: url(&quot;https://s-media-cach=
e-ak0.pinimg.com/favicons/50x/4117b0c1252d58973fe82e89eaf9aa584d7d9f3298838=
78877b3fc8e.png?0b847ec83cdb647d14e844c17c1bbfa0&quot;); background-size: c=
over;"></div><span style=3D"color: rgb(167, 167, 167); font-weight: bold; t=
ext-decoration: none; font-size: 11px; margin: 0px 7px;">from ROSES IN A NE=
W YORK STATE OF MIND</span></a></div></div></div></div><div class=3D"Grid__=
Item" style=3D"top: 2251px; left: 1000px;"><div class=3D"GrowthUnauthPin_br=
ioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"=
background: transparent; border-radius: 6px; display: inline-block; font-si=
ze: 11px; position: relative; pointer-events: auto; width: 236px;"><div cla=
ss=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px=
; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/1135048530792=
63320/" target=3D"_blank" data-pwt=3D"true" title=3D"Catering/Location Aubu=
rn, NY (200)" style=3D"cursor: zoom-in; border-radius: 6px; display: block;=
 padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 11=
3, 113); overflow: hidden; background: rgb(122, 121, 119);"><img alt=3D"Cat=
ering/Location Auburn, NY (200)" src=3D"https://i.pinimg.com/236x/5c/72/5c/=
5c725c3a92e1fbdff664d48d5854bf0b--sunset-restaurant-street-view.jpg" style=
=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1; d=
isplay: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%;=
 vertical-align: middle; position: relative; height: 177px;"></a></div><div=
 style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDesc=
ription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"=
margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: =
rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;=
">Catering/Location Auburn, NY (200)</h3></div></div></div></div><div class=
=3D"Grid__Item" style=3D"top: 2364px; left: 750px;"><div class=3D"GrowthUna=
uthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" =
style=3D"background: transparent; border-radius: 6px; display: inline-block=
; font-size: 11px; position: relative; pointer-events: auto; width: 236px;"=
><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-ra=
dius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/5240=
36106622056231/" target=3D"_blank" data-pwt=3D"true" title=3D"Auburn landma=
rk" style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: =
0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); o=
verflow: hidden; background: rgb(148, 143, 139);"><img alt=3D"Auburn landma=
rk" src=3D"https://i.pinimg.com/236x/ad/66/76/ad667632b90979dcdfd65227ee804=
a9d--vintage-fishing-auburn.jpg" style=3D"transition: opacity 0.04s linear;=
 border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bord=
er: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: re=
lative; height: 177px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3=
 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=3D=
"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webki=
t-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; lin=
e-height: 17px; word-wrap: break-word;">Auburn landmark</h3></div></div></d=
iv></div><div class=3D"Grid__Item" style=3D"top: 2379px; left: 500px;"><div=
 class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"p=
in" tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; di=
splay: inline-block; font-size: 11px; position: relative; pointer-events: a=
uto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: =
relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pin=
terest.com/pin/552535448011392882/" target=3D"_blank" data-pwt=3D"true" tit=
le=3D"Owasco Lake" style=3D"cursor: zoom-in; border-radius: 6px; display: b=
lock; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(11=
3, 113, 113); overflow: hidden; background: rgb(115, 119, 112);"><img alt=
=3D"Owasco Lake" src=3D"https://i.pinimg.com/236x/f3/52/81/f3528152663f2df1=
061b34b94ac96ce0--auburn-lakes.jpg" style=3D"transition: opacity 0.04s line=
ar; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; b=
order: 0px; width: 100%; max-width: 100%; vertical-align: middle; position:=
 relative; height: 133px;"></a></div><div style=3D"padding: 5px 8px;"><div>=
<h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">Owasco Lake</h3></div></div></di=
v></div><div class=3D"Grid__Item" style=3D"top: 2380px; left: 0px;"><div cl=
ass=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin"=
 tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; displ=
ay: inline-block; font-size: 11px; position: relative; pointer-events: auto=
; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: rel=
ative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinter=
est.com/pin/36591815692286101/" target=3D"_blank" data-pwt=3D"true" title=
=3D"auburn, NY" style=3D"cursor: zoom-in; border-radius: 6px; display: bloc=
k; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, =
113, 113); overflow: hidden; background: rgb(13, 109, 89);"><img alt=3D"aub=
urn, NY" src=3D"https://i.pinimg.com/236x/b3/23/1b/b3231b2344ae2d41bf5ea394=
9f73ef3c--vintage-signs-auburn.jpg" style=3D"transition: opacity 0.04s line=
ar; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; b=
order: 0px; width: 100%; max-width: 100%; vertical-align: middle; position:=
 relative; height: 236px;"></a></div><div style=3D"padding: 5px 8px;"><div>=
<h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">auburn, NY</h3></div><div><a hre=
f=3D"http://www.flickr.com/photos/elrazberio/" rel=3D"nofollow" target=3D"_=
blank" style=3D"white-space: nowrap; text-overflow: ellipsis; overflow: hid=
den; cursor: auto; display: block; -webkit-font-smoothing: antialiased; pad=
ding-top: 1px;"><div style=3D"position: static; height: 16px; width: 16px; =
border-radius: 2px; vertical-align: middle; border: 0px; display: inline-bl=
ock; background-image: url(&quot;https://s.pinimg.com/images/api/attrib/fli=
ckr.png&quot;); background-size: cover;"></div><span style=3D"color: rgb(16=
7, 167, 167); font-weight: bold; text-decoration: none; font-size: 11px; ma=
rgin: 0px 7px;">by El Razberio</span></a></div></div></div></div><div class=
=3D"Grid__Item" style=3D"top: 2381px; left: 250px;"><div class=3D"GrowthUna=
uthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" =
style=3D"background: transparent; border-radius: 6px; display: inline-block=
; font-size: 11px; position: relative; pointer-events: auto; width: 236px;"=
><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-ra=
dius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/5525=
35448011392899/" target=3D"_blank" data-pwt=3D"true" title=3D"Owasco Lake" =
style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px;=
 font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overf=
low: hidden; background: rgb(130, 144, 161);"><img alt=3D"Owasco Lake" src=
=3D"https://i.pinimg.com/236x/40/f5/e5/40f5e5693781d607e7892564eaed19a3--au=
burn-lakes.jpg" style=3D"transition: opacity 0.04s linear; border-radius: i=
nherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 1=
00%; max-width: 100%; vertical-align: middle; position: relative; height: 1=
33px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDesc=
ription__desc PinDescription__1LineDesc" data-test-desc=3D"true" data-test-=
id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing:=
 antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; w=
ord-wrap: break-word;">Owasco Lake</h3></div></div></div></div><div class=
=3D"Grid__Item" style=3D"top: 2496px; left: 1000px;"><div class=3D"GrowthUn=
authPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0"=
 style=3D"background: transparent; border-radius: 6px; display: inline-bloc=
k; font-size: 11px; position: relative; pointer-events: auto; width: 236px;=
"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-r=
adius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/181=
199584977224267/" target=3D"_blank" data-pwt=3D"true" title=3D"Auburn NY" s=
tyle=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; =
font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); overfl=
ow: hidden; background: rgb(106, 137, 132);"><img alt=3D"Auburn NY" src=3D"=
https://i.pinimg.com/236x/92/04/e4/9204e419daf2702fcb691066be9037ff--auburn=
-the-church.jpg" style=3D"transition: opacity 0.04s linear; border-radius: =
inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: =
100%; max-width: 100%; vertical-align: middle; position: relative; height: =
177px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDes=
cription__desc PinDescription__1LineDesc" data-test-desc=3D"true" data-test=
-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing=
: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; =
word-wrap: break-word;">Auburn NY</h3></div></div></div></div><div class=3D=
"Grid__Item" style=3D"top: 2563px; left: 500px;"><div class=3D"GrowthUnauth=
Pin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" sty=
le=3D"background: transparent; border-radius: 6px; display: inline-block; f=
ont-size: 11px; position: relative; pointer-events: auto; width: 236px;"><d=
iv class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radiu=
s: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/3574029=
20397869291/" target=3D"_blank" data-pwt=3D"true" title=3D"Emerson Park, Au=
burn, NY" style=3D"cursor: zoom-in; border-radius: 6px; display: block; pad=
ding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 1=
13); overflow: hidden; background: rgb(140, 136, 125);"><img alt=3D"Emerson=
 Park, Auburn, NY" src=3D"https://i.pinimg.com/236x/29/58/7d/29587d1d4f474b=
473087ff88cce87eee--auburn-emerson.jpg" style=3D"transition: opacity 0.04s =
linear; border-radius: inherit; opacity: 1; display: block; margin: 0px aut=
o; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; posit=
ion: relative; height: 177px;"></a></div><div style=3D"padding: 5px 8px;"><=
div><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-=
desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px;=
 -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13=
px; line-height: 17px; word-wrap: break-word;">Emerson Park, Auburn, NY</h3=
></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 2565px; le=
ft: 250px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" d=
ata-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border=
-radius: 6px; display: inline-block; font-size: 11px; position: relative; p=
ointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" sty=
le=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D=
"https://www.pinterest.com/pin/481111172666217623/" target=3D"_blank" data-=
pwt=3D"true" title=3D"Owasco Lake =E2=9D=A4" style=3D"cursor: zoom-in; bord=
er-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decor=
ation: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(1=
05, 123, 119);"><img alt=3D"Owasco Lake =E2=9D=A4" src=3D"https://i.pinimg.=
com/236x/11/56/b6/1156b64e461913520435f23b87e3177a--auburn-finger.jpg" styl=
e=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1; =
display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%=
; vertical-align: middle; position: relative; height: 153px;"></a></div><di=
v style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDes=
cription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D=
"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color:=
 rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word=
;">Owasco Lake =E2=9D=A4</h3></div></div></div></div><div class=3D"Grid__It=
em" style=3D"top: 2592px; left: 750px;"><div class=3D"GrowthUnauthPin_brioP=
in" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"bac=
kground: transparent; border-radius: 6px; display: inline-block; font-size:=
 11px; position: relative; pointer-events: auto; width: 236px;"><div class=
=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; =
overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/246642517063829=
175/" target=3D"_blank" data-pwt=3D"true" title=3D"Summer time on Owasco La=
ke" style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: =
0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); o=
verflow: hidden; background: rgb(118, 122, 129);"><img alt=3D"Summer time o=
n Owasco Lake" src=3D"https://i.pinimg.com/236x/4a/86/a3/4a86a3f97cae8058de=
95851140f9800c--time-on-auburn.jpg" style=3D"transition: opacity 0.04s line=
ar; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; b=
order: 0px; width: 100%; max-width: 100%; vertical-align: middle; position:=
 relative; height: 156px;"></a></div><div style=3D"padding: 5px 8px;"><div>=
<h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=
=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -we=
bkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; =
line-height: 17px; word-wrap: break-word;">Summer time on Owasco Lake</h3><=
/div></div></div></div><div class=3D"Grid__Item" style=3D"top: 2682px; left=
: 0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-=
test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-rad=
ius: 6px; display: inline-block; font-size: 11px; position: relative; point=
er-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=
=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"h=
ttps://www.pinterest.com/pin/116952921554092877/" target=3D"_blank" data-pw=
t=3D"true" title=3D"I can now confirm that gray skies and cold days are typ=
ical of central New York=E2=80=99s winter season. It was yet another gloomy=
 day when I walked into the Willard Memorial Chapel. We were taking a short=
 day trip to Auburn, New York just about 30 minutes outside of Sryacuse, Ne=
w York. It is located =E2=80=A6" style=3D"cursor: zoom-in; border-radius: 6=
px; display: block; padding: 0px; font-weight: bold; text-decoration: none;=
 color: rgb(113, 113, 113); overflow: hidden; background: rgb(12, 7, 5);"><=
img alt=3D"I can now confirm that gray skies and cold days are typical of c=
entral New York=E2=80=99s winter season. It was yet another gloomy day when=
 I walked into the Willard Memorial Chapel. We were taking a short day trip=
 to Auburn, New York just about 30 minutes outside of Sryacuse, New York. I=
t is located =E2=80=A6" src=3D"https://i.pinimg.com/236x/03/04/d3/0304d393b=
4f9cde914cddfefeb626280--new-york-winter-cold-day.jpg" style=3D"transition:=
 opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block; =
margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-align=
: middle; position: relative; height: 314px;"></a></div><div style=3D"paddi=
ng: 5px 8px;"><div><div style=3D"overflow: hidden;"><h3 class=3D"PinAttribu=
tionTitle__title PinAttributionTitle__1LineTitle" style=3D"clear: both; col=
or: rgb(68, 68, 68); font-size: 16px; font-weight: bold; padding: 4px 0px; =
-webkit-font-smoothing: antialiased;">Tiffany Glass at Willard Memorial Cha=
pel Auburn New York</h3></div></div><div><p class=3D"PinDescription__desc P=
inDescription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" sty=
le=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; c=
olor: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break=
-word;">I can now confirm that gray skies and cold days are typical of cent=
ral New York=E2=80=99s winter season. It was yet another gloomy day when I =
walked into the Willard Memorial Chapel. We were taking a short day trip to=
 Auburn, New York just about 30 minutes outside of Sryacuse, New York. It i=
s located =E2=80=A6</p></div></div></div></div><div class=3D"Grid__Item" st=
yle=3D"top: 2724px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" d=
ata-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"backgrou=
nd: transparent; border-radius: 6px; display: inline-block; font-size: 11px=
; position: relative; pointer-events: auto; width: 236px;"><div class=3D"Gr=
owthUnauthPinImage" style=3D"position: relative; border-radius: 8px; overfl=
ow: hidden;"><a href=3D"https://www.pinterest.com/pin/4996249558376366/" ta=
rget=3D"_blank" data-pwt=3D"true" title=3D"Auburn New York Pictures - Bing =
Images..My hubby`s Mom worked here..also Joe Biden VP..first wife`s parents=
 owned this dinner &amp; my hubby grew up with Neila Hunter..Biden`s first =
wife who was killed in a car accident with her baby daughter." style=3D"cur=
sor: zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight=
: bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden;=
 background: rgb(88, 141, 135);"><img alt=3D"Auburn New York Pictures - Bin=
g Images..My hubby`s Mom worked here..also Joe Biden VP..first wife`s paren=
ts owned this dinner &amp; my hubby grew up with Neila Hunter..Biden`s firs=
t wife who was killed in a car accident with her baby daughter." src=3D"htt=
ps://i.pinimg.com/236x/6e/15/33/6e1533cc224f78f3c81acbb0cb6a03c5--joe-biden=
-auburn.jpg" style=3D"transition: opacity 0.04s linear; border-radius: inhe=
rit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 100%=
; max-width: 100%; vertical-align: middle; position: relative; height: 149p=
x;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescrip=
tion__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-id=
=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: a=
ntialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; wor=
d-wrap: break-word;">Auburn New York Pictures - Bing Images..My hubby`s Mom=
 worked here..also Joe Biden VP..first wife`s parents owned this dinner &am=
p; my hubby grew up with Neila Hunter..Biden`s first wife who was killed in=
 a car accident with her baby daughter.</h3></div></div></div></div><div cl=
ass=3D"Grid__Item" style=3D"top: 2769px; left: 250px;"><div class=3D"Growth=
UnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"=
0" style=3D"background: transparent; border-radius: 6px; display: inline-bl=
ock; font-size: 11px; position: relative; pointer-events: auto; width: 236p=
x;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border=
-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/2=
45446248415279917/" target=3D"_blank" data-pwt=3D"true" title=3D"Women's Pr=
ison, Auburn Prison, NY" style=3D"cursor: zoom-in; border-radius: 6px; disp=
lay: block; padding: 0px; font-weight: bold; text-decoration: none; color: =
rgb(113, 113, 113); overflow: hidden; background: rgb(78, 73, 60);"><img al=
t=3D"Women's Prison, Auburn Prison, NY" src=3D"https://i.pinimg.com/236x/a6=
/29/2c/a6292c6d1634086a130c6741d1ecdae0--prison-life-girls-weekend.jpg" sty=
le=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1;=
 display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100=
%; vertical-align: middle; position: relative; height: 152px;"></a></div><d=
iv style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDe=
scription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Women's Prison, Auburn Prison, NY</h3></div></div></div></div><div cl=
ass=3D"Grid__Item" style=3D"top: 2791px; left: 500px;"><div class=3D"Growth=
UnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"=
0" style=3D"background: transparent; border-radius: 6px; display: inline-bl=
ock; font-size: 11px; position: relative; pointer-events: auto; width: 236p=
x;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border=
-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/5=
52887291732579373/" target=3D"_blank" data-pwt=3D"true" title=3D"This sceni=
c village in the Adirondacks offers miles of lakes, mountains, and hiking t=
rails surrounded by the beautiful fall colors this region is known for.  Fo=
r more information, visit Saranaclake.com.   - CountryLiving.com" style=3D"=
cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; font-wei=
ght: bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hidd=
en; background: rgb(146, 102, 48);"><img alt=3D"This scenic village in the =
Adirondacks offers miles of lakes, mountains, and hiking trails surrounded =
by the beautiful fall colors this region is known for.  For more informatio=
n, visit Saranaclake.com.   - CountryLiving.com" src=3D"https://i.pinimg.co=
m/236x/dd/02/1a/dd021a3c6f7f8e8598f469cb03cf1b4b--beautiful-landscapes-beau=
tiful-images.jpg" style=3D"transition: opacity 0.04s linear; border-radius:=
 inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width:=
 100%; max-width: 100%; vertical-align: middle; position: relative; height:=
 156px;"></a></div><div style=3D"padding: 5px 8px;"><div><div style=3D"over=
flow: hidden;"><h3 class=3D"PinAttributionTitle__title PinAttributionTitle_=
_1LineTitle" style=3D"clear: both; color: rgb(68, 68, 68); font-size: 16px;=
 font-weight: bold; padding: 4px 0px; -webkit-font-smoothing: antialiased;"=
>50 Small Towns You Should Visit This Fall</h3></div></div><div><p class=3D=
"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true" da=
ta-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-sm=
oothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height:=
 17px; word-wrap: break-word;">This scenic village in the Adirondacks offer=
s miles of lakes, mountains, and hiking trails surrounded by the beautiful =
fall colors this region is known for. For more information, visit Saranacla=
ke.com. - CountryLiving.com</p></div></div></div></div><div class=3D"Grid__=
Item" style=3D"top: 2799px; left: 750px;"><div class=3D"GrowthUnauthPin_bri=
oPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"b=
ackground: transparent; border-radius: 6px; display: inline-block; font-siz=
e: 11px; position: relative; pointer-events: auto; width: 236px;"><div clas=
s=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px;=
 overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/15783716191318=
3877/" target=3D"_blank" data-pwt=3D"true" title=3D"Auburn, NY by statPaige=
, via Flickr" style=3D"cursor: zoom-in; border-radius: 6px; display: block;=
 padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 11=
3, 113); overflow: hidden; background: rgb(139, 157, 141);"><img alt=3D"Aub=
urn, NY by statPaige, via Flickr" src=3D"https://i.pinimg.com/236x/f8/19/ed=
/f819ede9fa82744e01fe1b0f5a29ea2c--auburn-finger.jpg" style=3D"transition: =
opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block; m=
argin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-align:=
 middle; position: relative; height: 156px;"></a></div><div style=3D"paddin=
g: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__2LineDe=
sc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px;=
 padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51);=
 font-size: 13px; line-height: 17px; word-wrap: break-word;">Auburn, NY by =
statPaige, via Flickr</h3></div><div><a href=3D"http://www.flickr.com/photo=
s/15947776@N06/" rel=3D"nofollow" target=3D"_blank" style=3D"white-space: n=
owrap; text-overflow: ellipsis; overflow: hidden; cursor: auto; display: bl=
ock; -webkit-font-smoothing: antialiased; padding-top: 1px;"><div style=3D"=
position: static; height: 16px; width: 16px; border-radius: 2px; vertical-a=
lign: middle; border: 0px; display: inline-block; background-image: url(&qu=
ot;https://s.pinimg.com/images/api/attrib/flickr.png&quot;); background-siz=
e: cover;"></div><span style=3D"color: rgb(167, 167, 167); font-weight: bol=
d; text-decoration: none; font-size: 11px; margin: 0px 7px;">by statPaige</=
span></a></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 29=
41px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=
=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpar=
ent; border-radius: 6px; display: inline-block; font-size: 11px; position: =
relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPi=
nImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;"=
><a href=3D"https://www.pinterest.com/pin/552535448015815407/" target=3D"_b=
lank" data-pwt=3D"true" title=3D"Courtesy Izzy J Prizzy, &quot;You Know You=
're From Auburn New York&quot; Facebook page" style=3D"cursor: zoom-in; bor=
der-radius: 6px; display: block; padding: 0px; font-weight: bold; text-deco=
ration: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(=
83, 71, 70);"><img alt=3D"Courtesy Izzy J Prizzy, &quot;You Know You're Fro=
m Auburn New York&quot; Facebook page" src=3D"https://i.pinimg.com/236x/33/=
e0/22/33e0227b4cf308d13572ecfb726c1983--you-from-auburn.jpg" style=3D"trans=
ition: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: b=
lock; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical=
-align: middle; position: relative; height: 177px;"></a></div><div style=3D=
"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__=
2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5=
px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 5=
1, 51); font-size: 13px; line-height: 17px; word-wrap: break-word;">Courtes=
y Izzy J Prizzy, "You Know You're From Auburn New York" Facebook page</h3><=
/div></div></div></div><div class=3D"Grid__Item" style=3D"top: 2972px; left=
: 250px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" dat=
a-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-r=
adius: 6px; display: inline-block; font-size: 11px; position: relative; poi=
nter-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=
=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"h=
ttps://www.pinterest.com/pin/238690848971105494/" target=3D"_blank" data-pw=
t=3D"true" title=3D"Curley's   Auburn, NY" style=3D"cursor: zoom-in; border=
-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decorat=
ion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(132=
, 91, 65);"><img alt=3D"Curley's   Auburn, NY" src=3D"https://i.pinimg.com/=
236x/d8/53/bc/d853bcf4e9cd06da1c54f2dc75ddca7b--ny-usa-wedding-vendors.jpg"=
 style=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity=
: 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-width:=
 100%; vertical-align: middle; position: relative; height: 244px;"></a></di=
v><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc P=
inDescription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" sty=
le=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; c=
olor: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break=
-word;">Curley's Auburn, NY</h3></div></div></div></div><div class=3D"Grid_=
_Item" style=3D"top: 3038px; left: 750px;"><div class=3D"GrowthUnauthPin_br=
ioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"=
background: transparent; border-radius: 6px; display: inline-block; font-si=
ze: 11px; position: relative; pointer-events: auto; width: 236px;"><div cla=
ss=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px=
; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/2805602517591=
56362/" target=3D"_blank" data-pwt=3D"true" title=3D"On Owasco Inlet near A=
uburn, New York" style=3D"cursor: zoom-in; border-radius: 6px; display: blo=
ck; padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113,=
 113, 113); overflow: hidden; background: rgb(127, 138, 92);"><img alt=3D"O=
n Owasco Inlet near Auburn, New York" src=3D"https://i.pinimg.com/236x/62/a=
0/46/62a04620447e5e88d2350df95e5b9420--auburn-circa.jpg" style=3D"transitio=
n: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block=
; margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-ali=
gn: middle; position: relative; height: 150px;"></a></div><div style=3D"pad=
ding: 5px 8px;"><div></div><div><a href=3D"http://www.flickr.com/photos/str=
iderv/" rel=3D"nofollow" target=3D"_blank" style=3D"white-space: nowrap; te=
xt-overflow: ellipsis; overflow: hidden; cursor: auto; display: block; -web=
kit-font-smoothing: antialiased; padding-top: 1px;"><div style=3D"position:=
 static; height: 16px; width: 16px; border-radius: 2px; vertical-align: mid=
dle; border: 0px; display: inline-block; background-image: url(&quot;https:=
//s.pinimg.com/images/api/attrib/flickr.png&quot;); background-size: cover;=
"></div><span style=3D"color: rgb(167, 167, 167); font-weight: bold; text-d=
ecoration: none; font-size: 11px; margin: 0px 7px;">by Striderv</span></a><=
/div></div></div></div><div class=3D"Grid__Item" style=3D"top: 3042px; left=
: 500px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" dat=
a-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-r=
adius: 6px; display: inline-block; font-size: 11px; position: relative; poi=
nter-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=
=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"h=
ttps://www.pinterest.com/pin/552535448008692311/" target=3D"_blank" data-pw=
t=3D"true" title=3D"William Seward (Abraham Lincoln's Secretary Of State) H=
ouse In Auburn, New York" style=3D"cursor: zoom-in; border-radius: 6px; dis=
play: block; padding: 0px; font-weight: bold; text-decoration: none; color:=
 rgb(113, 113, 113); overflow: hidden; background: rgb(52, 62, 32);"><img a=
lt=3D"William Seward (Abraham Lincoln's Secretary Of State) House In Auburn=
, New York" src=3D"https://i.pinimg.com/236x/d5/ea/e0/d5eae0034d901603fb990=
4698049aefd--abraham-lincoln-auburn.jpg" style=3D"transition: opacity 0.04s=
 linear; border-radius: inherit; opacity: 1; display: block; margin: 0px au=
to; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; posi=
tion: relative; height: 157px;"></a></div><div style=3D"padding: 5px 8px;">=
<div><h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test=
-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px=
; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 1=
3px; line-height: 17px; word-wrap: break-word;">William Seward (Abraham Lin=
coln's Secretary Of State) House In Auburn, New York</h3></div><div><a href=
=3D"http://www.flickr.com/photos/29574758@N00/" rel=3D"nofollow" target=3D"=
_blank" style=3D"white-space: nowrap; text-overflow: ellipsis; overflow: hi=
dden; cursor: auto; display: block; -webkit-font-smoothing: antialiased; pa=
dding-top: 1px;"><div style=3D"position: static; height: 16px; width: 16px;=
 border-radius: 2px; vertical-align: middle; border: 0px; display: inline-b=
lock; background-image: url(&quot;https://s.pinimg.com/images/api/attrib/fl=
ickr.png&quot;); background-size: cover;"></div><span style=3D"color: rgb(1=
67, 167, 167); font-weight: bold; text-decoration: none; font-size: 11px; m=
argin: 0px 7px;">by dennieorson</span></a></div></div></div></div><div clas=
s=3D"Grid__Item" style=3D"top: 3091px; left: 0px;"><div class=3D"GrowthUnau=
thPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" s=
tyle=3D"background: transparent; border-radius: 6px; display: inline-block;=
 font-size: 11px; position: relative; pointer-events: auto; width: 236px;">=
<div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-rad=
ius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/10372=
3597646972265/" target=3D"_blank" data-pwt=3D"true" title=3D"Cruisin.....;)=
 #Auburn#NY" style=3D"cursor: zoom-in; border-radius: 6px; display: block; =
padding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113=
, 113); overflow: hidden; background: rgb(50, 58, 50);"><img alt=3D"Cruisin=
.....;) #Auburn#NY" src=3D"https://i.pinimg.com/236x/41/ca/1f/41ca1fb69fa57=
1952ad302c15f0738c3--auburn.jpg" style=3D"transition: opacity 0.04s linear;=
 border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bord=
er: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: re=
lative; height: 314px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3=
 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-desc=3D=
"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webki=
t-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; lin=
e-height: 17px; word-wrap: break-word;">Cruisin.....;) #Auburn#NY</h3></div=
></div></div></div><div class=3D"Grid__Item" style=3D"top: 3186px; left: 10=
00px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-t=
est-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radi=
us: 6px; display: inline-block; font-size: 11px; position: relative; pointe=
r-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D=
"position: relative; border-radius: 8px; overflow: hidden;"><a href=3D"http=
s://www.pinterest.com/pin/82401868156643753/" target=3D"_blank" data-pwt=3D=
"true" title=3D"Red sky sailor delight. Owasco Lake" style=3D"cursor: zoom-=
in; border-radius: 6px; display: block; padding: 0px; font-weight: bold; te=
xt-decoration: none; color: rgb(113, 113, 113); overflow: hidden; backgroun=
d: rgb(180, 66, 77);"><img alt=3D"Red sky sailor delight. Owasco Lake" src=
=3D"https://i.pinimg.com/236x/1f/61/a1/1f61a12cb24ec38d055001cb95cd2ba3--au=
burn-sailors.jpg" style=3D"transition: opacity 0.04s linear; border-radius:=
 inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width:=
 100%; max-width: 100%; vertical-align: middle; position: relative; height:=
 157px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDe=
scription__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-tes=
t-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothin=
g: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px;=
 word-wrap: break-word;">Red sky sailor delight. Owasco Lake</h3></div></di=
v></div></div><div class=3D"Grid__Item" style=3D"top: 3227px; left: 750px;"=
><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/116952921543845632/" target=3D"_blank" data-pwt=3D"true=
" title=3D"Emerson Park, Owasco lake with Auburn in the back" style=3D"curs=
or: zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight:=
 bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; =
background: rgb(82, 98, 110);"><img alt=3D"Emerson Park, Owasco lake with A=
uburn in the back" src=3D"https://i.pinimg.com/236x/cb/0c/9a/cb0c9adb3b410b=
434def7d8a5e81936b--auburn-emerson.jpg" style=3D"transition: opacity 0.04s =
linear; border-radius: inherit; opacity: 1; display: block; margin: 0px aut=
o; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; posit=
ion: relative; height: 157px;"></a></div><div style=3D"padding: 5px 8px;"><=
div><h3 class=3D"PinDescription__desc PinDescription__2LineDesc" data-test-=
desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px;=
 -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13=
px; line-height: 17px; word-wrap: break-word;">Emerson Park, Owasco lake wi=
th Auburn in the back</h3></div></div></div></div><div class=3D"Grid__Item"=
 style=3D"top: 3267px; left: 250px;"><div class=3D"GrowthUnauthPin_brioPin"=
 data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"backgr=
ound: transparent; border-radius: 6px; display: inline-block; font-size: 11=
px; position: relative; pointer-events: auto; width: 236px;"><div class=3D"=
GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; over=
flow: hidden;"><a href=3D"https://www.pinterest.com/pin/504684701964327032/=
" target=3D"_blank" data-pwt=3D"true" title=3D"Finger lakes, N.Y." style=3D=
"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px; font-we=
ight: bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hid=
den; background: rgb(172, 168, 138);"><img alt=3D"Finger lakes, N.Y." src=
=3D"https://i.pinimg.com/236x/78/44/50/7844505a4d9519eb1b277e1493ccaa97--au=
burn-finger.jpg" style=3D"transition: opacity 0.04s linear; border-radius: =
inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: =
100%; max-width: 100%; vertical-align: middle; position: relative; height: =
236px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDes=
cription__desc PinDescription__1LineDesc" data-test-desc=3D"true" data-test=
-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing=
: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; =
word-wrap: break-word;">Finger lakes, N.Y.</h3></div></div></div></div><div=
 class=3D"Grid__Item" style=3D"top: 3282px; left: 500px;"><div class=3D"Gro=
wthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=
=3D"0" style=3D"background: transparent; border-radius: 6px; display: inlin=
e-block; font-size: 11px; position: relative; pointer-events: auto; width: =
236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; bo=
rder-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/p=
in/7107311882521457/" target=3D"_blank" data-pwt=3D"true" title=3D"Owasco L=
ake and Emerson Park" style=3D"cursor: zoom-in; border-radius: 6px; display=
: block; padding: 0px; font-weight: bold; text-decoration: none; color: rgb=
(113, 113, 113); overflow: hidden; background: rgb(127, 126, 131);"><img al=
t=3D"Owasco Lake and Emerson Park" src=3D"https://i.pinimg.com/236x/54/b2/f=
6/54b2f690a9dcfb21e2bcab8d16966c41--auburn-emerson.jpg" style=3D"transition=
: opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block;=
 margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-alig=
n: middle; position: relative; height: 157px;"></a></div><div style=3D"padd=
ing: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__1Line=
Desc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0p=
x; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51=
); font-size: 13px; line-height: 17px; word-wrap: break-word;">Owasco Lake =
and Emerson Park</h3></div></div></div></div><div class=3D"Grid__Item" styl=
e=3D"top: 3411px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin" dat=
a-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background=
: transparent; border-radius: 6px; display: inline-block; font-size: 11px; =
position: relative; pointer-events: auto; width: 236px;"><div class=3D"Grow=
thUnauthPinImage" style=3D"position: relative; border-radius: 8px; overflow=
: hidden;"><a href=3D"https://www.pinterest.com/pin/161285230375753387/" ta=
rget=3D"_blank" data-pwt=3D"true" title=3D"Auburn, NY Cayuga County Courtho=
use" style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding:=
 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); =
overflow: hidden; background: rgb(124, 125, 125);"><img alt=3D"Auburn, NY C=
ayuga County Courthouse" src=3D"https://i.pinimg.com/236x/27/e5/8f/27e58fde=
fbf4c4b03b34a76f6d1d4501--auburn-arches.jpg" style=3D"transition: opacity 0=
.04s linear; border-radius: inherit; opacity: 1; display: block; margin: 0p=
x auto; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; =
position: relative; height: 177px;"></a></div><div style=3D"padding: 5px 8p=
x;"><div></div><div><a href=3D"http://www.flickr.com/photos/army_arch/" rel=
=3D"nofollow" target=3D"_blank" style=3D"white-space: nowrap; text-overflow=
: ellipsis; overflow: hidden; cursor: auto; display: block; -webkit-font-sm=
oothing: antialiased; padding-top: 1px;"><div style=3D"position: static; he=
ight: 16px; width: 16px; border-radius: 2px; vertical-align: middle; border=
: 0px; display: inline-block; background-image: url(&quot;https://s.pinimg.=
com/images/api/attrib/flickr.png&quot;); background-size: cover;"></div><sp=
an style=3D"color: rgb(167, 167, 167); font-weight: bold; text-decoration: =
none; font-size: 11px; margin: 0px 7px;">by army.arch</span></a></div></div=
></div></div><div class=3D"Grid__Item" style=3D"top: 3452px; left: 750px;">=
<div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/209206345162389163/" target=3D"_blank" data-pwt=3D"true=
" title=3D"Welcome to the City of Auburn, New York" style=3D"cursor: zoom-i=
n; border-radius: 6px; display: block; padding: 0px; font-weight: bold; tex=
t-decoration: none; color: rgb(113, 113, 113); overflow: hidden; background=
: rgb(129, 117, 89);"><img alt=3D"Welcome to the City of Auburn, New York" =
src=3D"https://i.pinimg.com/236x/7d/c7/62/7dc762bee887ce60e99619a002db464d-=
-auburn-welcome-to.jpg" style=3D"transition: opacity 0.04s linear; border-r=
adius: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px; =
width: 100%; max-width: 100%; vertical-align: middle; position: relative; h=
eight: 196.667px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 clas=
s=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true=
" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-fon=
t-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-hei=
ght: 17px; word-wrap: break-word;">Welcome to the City of Auburn, New York<=
/h3></div></div></div></div><div class=3D"Grid__Item" style=3D"top: 3456px;=
 left: 0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" =
data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transparent; borde=
r-radius: 6px; display: inline-block; font-size: 11px; position: relative; =
pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" st=
yle=3D"position: relative; border-radius: 8px; overflow: hidden;"><a href=
=3D"https://www.pinterest.com/pin/524036106622069061/" target=3D"_blank" da=
ta-pwt=3D"true" title=3D"owasco school auburn ny" style=3D"cursor: zoom-in;=
 border-radius: 6px; display: block; padding: 0px; font-weight: bold; text-=
decoration: none; color: rgb(113, 113, 113); overflow: hidden; background: =
rgb(105, 120, 118);"><img alt=3D"owasco school auburn ny" src=3D"https://i.=
pinimg.com/236x/8b/c8/d2/8bc8d2a1d1ff1c4671dbeca1d3f90ed8--auburn.jpg" styl=
e=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1; =
display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 100%=
; vertical-align: middle; position: relative; height: 182px;"></a></div><di=
v style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDes=
cription__1LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D=
"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; color:=
 rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-word=
;">owasco school auburn ny</h3></div></div></div></div><div class=3D"Grid__=
Item" style=3D"top: 3490px; left: 500px;"><div class=3D"GrowthUnauthPin_bri=
oPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"b=
ackground: transparent; border-radius: 6px; display: inline-block; font-siz=
e: 11px; position: relative; pointer-events: auto; width: 236px;"><div clas=
s=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px;=
 overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/26648650292088=
2356/" target=3D"_blank" data-pwt=3D"true" title=3D"Emerson Park Merry Go R=
ound Playhouse, Auburn NY" style=3D"cursor: zoom-in; border-radius: 6px; di=
splay: block; padding: 0px; font-weight: bold; text-decoration: none; color=
: rgb(113, 113, 113); overflow: hidden; background: rgb(106, 109, 84);"><im=
g alt=3D"Emerson Park Merry Go Round Playhouse, Auburn NY" src=3D"https://i=
.pinimg.com/236x/a5/8c/93/a58c9368c4c3313ae583c421872c6f8e--auburn-emerson.=
jpg" style=3D"transition: opacity 0.04s linear; border-radius: inherit; opa=
city: 1; display: block; margin: 0px auto; border: 0px; width: 100%; max-wi=
dth: 100%; vertical-align: middle; position: relative; height: 236px;"></a>=
</div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__de=
sc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc"=
 style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiase=
d; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: b=
reak-word;">Emerson Park Merry Go Round Playhouse, Auburn NY</h3></div></di=
v></div></div><div class=3D"Grid__Item" style=3D"top: 3554px; left: 250px;"=
><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/483644447457800795/" target=3D"_blank" data-pwt=3D"true=
" title=3D"Oak and Vine at Springside in Auburn NY | Review" style=3D"curso=
r: zoom-in; border-radius: 6px; display: block; padding: 0px; font-weight: =
bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; b=
ackground: rgb(81, 79, 58);"><img alt=3D"Oak and Vine at Springside in Aubu=
rn NY | Review" src=3D"https://i.pinimg.com/236x/11/3d/0c/113d0c468e7a14cef=
10cb04226a668fe--auburn-vine.jpg" style=3D"transition: opacity 0.04s linear=
; border-radius: inherit; opacity: 1; display: block; margin: 0px auto; bor=
der: 0px; width: 100%; max-width: 100%; vertical-align: middle; position: r=
elative; height: 156px;"></a></div><div style=3D"padding: 5px 8px;"><div><d=
iv style=3D"overflow: hidden;"><h3 class=3D"PinAttributionTitle__title PinA=
ttributionTitle__1LineTitle" style=3D"clear: both; color: rgb(68, 68, 68); =
font-size: 16px; font-weight: bold; padding: 4px 0px; -webkit-font-smoothin=
g: antialiased;">Oak and Vine at Springside in Auburn NY =E2=80=93 Fine Din=
ing with Casual Flair</h3></div></div><div><p class=3D"PinDescription__desc=
 PinDescription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" s=
tyle=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased;=
 color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: bre=
ak-word;">Oak and Vine at Springside in Auburn NY | Review</p></div></div><=
/div></div><div class=3D"Grid__Item" style=3D"top: 3627px; left: 1000px;"><=
div class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=
=3D"pin" tabindex=3D"0" style=3D"background: transparent; border-radius: 6p=
x; display: inline-block; font-size: 11px; position: relative; pointer-even=
ts: auto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"posit=
ion: relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://ww=
w.pinterest.com/pin/87468417733987146/" target=3D"_blank" data-pwt=3D"true"=
 title=3D"Owasco Lake" style=3D"cursor: zoom-in; border-radius: 6px; displa=
y: block; padding: 0px; font-weight: bold; text-decoration: none; color: rg=
b(113, 113, 113); overflow: hidden; background: rgb(134, 137, 136);"><img a=
lt=3D"Owasco Lake" src=3D"https://i.pinimg.com/236x/d8/91/70/d891702c4d0b72=
79ea3c2d78bdfcdab2--auburn-finger.jpg" style=3D"transition: opacity 0.04s l=
inear; border-radius: inherit; opacity: 1; display: block; margin: 0px auto=
; border: 0px; width: 100%; max-width: 100%; vertical-align: middle; positi=
on: relative; height: 155px;"></a></div><div style=3D"padding: 5px 8px;"><d=
iv><h3 class=3D"PinDescription__desc PinDescription__1LineDesc" data-test-d=
esc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; =
-webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13p=
x; line-height: 17px; word-wrap: break-word;">Owasco Lake</h3></div></div><=
/div></div><div class=3D"Grid__Item" style=3D"top: 3689px; left: 0px;"><div=
 class=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"p=
in" tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; di=
splay: inline-block; font-size: 11px; position: relative; pointer-events: a=
uto; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: =
relative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pin=
terest.com/pin/157837161913183872/" target=3D"_blank" data-pwt=3D"true" tit=
le=3D"Auburn, NY by statPaige, via Flickr" style=3D"cursor: zoom-in; border=
-radius: 6px; display: block; padding: 0px; font-weight: bold; text-decorat=
ion: none; color: rgb(113, 113, 113); overflow: hidden; background: rgb(125=
, 135, 147);"><img alt=3D"Auburn, NY by statPaige, via Flickr" src=3D"https=
://i.pinimg.com/236x/8e/a2/de/8ea2deeff25f7f044677ae4d1d506da2--victorian-h=
ouses-painted-ladies.jpg" style=3D"transition: opacity 0.04s linear; border=
-radius: inherit; opacity: 1; display: block; margin: 0px auto; border: 0px=
; width: 100%; max-width: 100%; vertical-align: middle; position: relative;=
 height: 356px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=
=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"true"=
 data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font=
-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-heig=
ht: 17px; word-wrap: break-word;">Auburn, NY by statPaige, via Flickr</h3><=
/div><div><a href=3D"http://www.flickr.com/photos/15947776@N06/" rel=3D"nof=
ollow" target=3D"_blank" style=3D"white-space: nowrap; text-overflow: ellip=
sis; overflow: hidden; cursor: auto; display: block; -webkit-font-smoothing=
: antialiased; padding-top: 1px;"><div style=3D"position: static; height: 1=
6px; width: 16px; border-radius: 2px; vertical-align: middle; border: 0px; =
display: inline-block; background-image: url(&quot;https://s.pinimg.com/ima=
ges/api/attrib/flickr.png&quot;); background-size: cover;"></div><span styl=
e=3D"color: rgb(167, 167, 167); font-weight: bold; text-decoration: none; f=
ont-size: 11px; margin: 0px 7px;">by statPaige</span></a></div></div></div>=
</div><div class=3D"Grid__Item" style=3D"top: 3717px; left: 750px;"><div cl=
ass=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin"=
 tabindex=3D"0" style=3D"background: transparent; border-radius: 6px; displ=
ay: inline-block; font-size: 11px; position: relative; pointer-events: auto=
; width: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: rel=
ative; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinter=
est.com/pin/357332551660406686/" target=3D"_blank" data-pwt=3D"true" title=
=3D".." style=3D"cursor: zoom-in; border-radius: 6px; display: block; paddi=
ng: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113=
); overflow: hidden; background: rgb(178, 178, 178);"><img alt=3D".." src=
=3D"https://i.pinimg.com/236x/20/ea/87/20ea87b2735c00f7bfa1bbe66b7bbf80--au=
burn.jpg" style=3D"transition: opacity 0.04s linear; border-radius: inherit=
; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 100%; m=
ax-width: 100%; vertical-align: middle; position: relative; height: 149px;"=
></a></div><div style=3D"padding: 5px 8px;"><div></div></div></div></div><d=
iv class=3D"Grid__Item" style=3D"top: 3794px; left: 500px;"><div class=3D"G=
rowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabinde=
x=3D"0" style=3D"background: transparent; border-radius: 6px; display: inli=
ne-block; font-size: 11px; position: relative; pointer-events: auto; width:=
 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; b=
order-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/=
pin/524036106622328736/" target=3D"_blank" data-pwt=3D"true" title=3D"Aubur=
n N.Y. love this NEW (to me) sign! I was here on 03/09/2016 Welcome Home!!"=
 style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0px=
; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); over=
flow: hidden; background: rgb(43, 47, 41);"><img alt=3D"Auburn N.Y. love th=
is NEW (to me) sign! I was here on 03/09/2016 Welcome Home!!" src=3D"https:=
//i.pinimg.com/236x/79/a2/b9/79a2b97b4a9c051e822e9683199d3006--welcome-home=
-auburn.jpg" style=3D"transition: opacity 0.04s linear; border-radius: inhe=
rit; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 100%=
; max-width: 100%; vertical-align: middle; position: relative; height: 400p=
x;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescrip=
tion__desc PinDescription__2LineDesc" data-test-desc=3D"true" data-test-id=
=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: a=
ntialiased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; wor=
d-wrap: break-word;">Auburn N.Y. love this NEW (to me) sign! I was here on =
03/09/2016 Welcome Home!!</h3></div></div></div></div><div class=3D"Grid__I=
tem" style=3D"top: 3805px; left: 250px;"><div class=3D"GrowthUnauthPin_brio=
Pin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"ba=
ckground: transparent; border-radius: 6px; display: inline-block; font-size=
: 11px; position: relative; pointer-events: auto; width: 236px;"><div class=
=3D"GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; =
overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/525724956471490=
023/" target=3D"_blank" data-pwt=3D"true" title=3D"Casey Park Skating Rink =
Auburn NY" style=3D"cursor: zoom-in; border-radius: 6px; display: block; pa=
dding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, =
113); overflow: hidden; background: rgb(130, 125, 127);"><img alt=3D"Casey =
Park Skating Rink Auburn NY" src=3D"https://i.pinimg.com/236x/10/39/2f/1039=
2f94e3f3d7dfed2b5be04a5e43ef--skating-rink-auburn.jpg" style=3D"transition:=
 opacity 0.04s linear; border-radius: inherit; opacity: 1; display: block; =
margin: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-align=
: middle; position: relative; height: 177px;"></a></div><div style=3D"paddi=
ng: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__1LineD=
esc" data-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px=
; padding: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51)=
; font-size: 13px; line-height: 17px; word-wrap: break-word;">Casey Park Sk=
ating Rink Auburn NY</h3></div></div></div></div><div class=3D"Grid__Item" =
style=3D"top: 3833px; left: 1000px;"><div class=3D"GrowthUnauthPin_brioPin"=
 data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"backgr=
ound: transparent; border-radius: 6px; display: inline-block; font-size: 11=
px; position: relative; pointer-events: auto; width: 236px;"><div class=3D"=
GrowthUnauthPinImage" style=3D"position: relative; border-radius: 8px; over=
flow: hidden;"><a href=3D"https://www.pinterest.com/pin/473722454523691441/=
" target=3D"_blank" data-pwt=3D"true" title=3D"Daut's Auburn NY" style=3D"c=
ursor: zoom-in; border-radius: 6px; display: block; padding: 0px; font-weig=
ht: bold; text-decoration: none; color: rgb(113, 113, 113); overflow: hidde=
n; background: rgb(65, 28, 11);"><img alt=3D"Daut's Auburn NY" src=3D"https=
://i.pinimg.com/236x/34/78/ae/3478ae7e4e085f89cbdabb948b2bc6ec--auburn-post=
cards.jpg" style=3D"transition: opacity 0.04s linear; border-radius: inheri=
t; opacity: 1; display: block; margin: 0px auto; border: 0px; width: 100%; =
max-width: 100%; vertical-align: middle; position: relative; height: 228px;=
"></a></div><div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescripti=
on__desc PinDescription__1LineDesc" data-test-desc=3D"true" data-test-id=3D=
"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: anti=
aliased; color: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-w=
rap: break-word;">Daut's Auburn NY</h3></div></div></div></div><div class=
=3D"Grid__Item" style=3D"top: 3890px; left: 750px;"><div class=3D"GrowthUna=
uthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=3D"0" =
style=3D"background: transparent; border-radius: 6px; display: inline-block=
; font-size: 11px; position: relative; pointer-events: auto; width: 236px;"=
><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; border-ra=
dius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/pin/3574=
02920397853022/" target=3D"_blank" data-pwt=3D"true" title=3D"Memorial Day =
 Hoopes Park, Auburn, NY" style=3D"cursor: zoom-in; border-radius: 6px; dis=
play: block; padding: 0px; font-weight: bold; text-decoration: none; color:=
 rgb(113, 113, 113); overflow: hidden; background: rgb(104, 118, 77);"><img=
 alt=3D"Memorial Day  Hoopes Park, Auburn, NY" src=3D"https://i.pinimg.com/=
236x/79/ce/89/79ce89233aa09aebb73ed08ca2dca99e--memorial-day-auburn.jpg" st=
yle=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1=
; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 10=
0%; vertical-align: middle; position: relative; height: 177px;"></a></div><=
div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinD=
escription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Memorial Day Hoopes Park, Auburn, NY</h3></div></div></div></div><div=
 class=3D"Grid__Item" style=3D"top: 4033px; left: 250px;"><div class=3D"Gro=
wthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" tabindex=
=3D"0" style=3D"background: transparent; border-radius: 6px; display: inlin=
e-block; font-size: 11px; position: relative; pointer-events: auto; width: =
236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relative; bo=
rder-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest.com/p=
in/428264245794738200/" target=3D"_blank" data-pwt=3D"true" title=3D"A pers=
onal favorite from my Etsy shop https://www.etsy.com/listing/248427201/aubu=
rn-ny" style=3D"cursor: zoom-in; border-radius: 6px; display: block; paddin=
g: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113)=
; overflow: hidden; background: rgb(119, 109, 107);"><img alt=3D"A personal=
 favorite from my Etsy shop https://www.etsy.com/listing/248427201/auburn-n=
y" src=3D"https://i.pinimg.com/236x/14/c6/72/14c67207b6ffc9761f0faf42f2e06c=
37--tiffany-glass-auburn.jpg" style=3D"transition: opacity 0.04s linear; bo=
rder-radius: inherit; opacity: 1; display: block; margin: 0px auto; border:=
 0px; width: 100%; max-width: 100%; vertical-align: middle; position: relat=
ive; height: 137px;"></a></div><div style=3D"padding: 5px 8px;"><div><h3 cl=
ass=3D"PinDescription__desc PinDescription__2LineDesc" data-test-desc=3D"tr=
ue" data-test-id=3D"desc" style=3D"margin: 5px 0px; padding: 0px; -webkit-f=
ont-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 13px; line-h=
eight: 17px; word-wrap: break-word;">A personal favorite from my Etsy shop =
https://www.etsy.com/listing/248427201/auburn-ny</h3></div></div></div></di=
v><div class=3D"Grid__Item" style=3D"top: 4112px; left: 1000px;"><div class=
=3D"GrowthUnauthPin_brioPin" data-test-pin=3D"true" data-test-id=3D"pin" ta=
bindex=3D"0" style=3D"background: transparent; border-radius: 6px; display:=
 inline-block; font-size: 11px; position: relative; pointer-events: auto; w=
idth: 236px;"><div class=3D"GrowthUnauthPinImage" style=3D"position: relati=
ve; border-radius: 8px; overflow: hidden;"><a href=3D"https://www.pinterest=
.com/pin/425449496018397314/" target=3D"_blank" data-pwt=3D"true" title=3D"=
Taughannock Falls State Park, Ithaca, New York. We went in February when th=
e cliffs and rocks around the falls were frosted in ice. Beautiful! Photo: =
Mark Papke" style=3D"cursor: zoom-in; border-radius: 6px; display: block; p=
adding: 0px; font-weight: bold; text-decoration: none; color: rgb(113, 113,=
 113); overflow: hidden; background: rgb(84, 72, 63);"><img alt=3D"Taughann=
ock Falls State Park, Ithaca, New York. We went in February when the cliffs=
 and rocks around the falls were frosted in ice. Beautiful! Photo: Mark Pap=
ke" src=3D"https://i.pinimg.com/236x/91/5f/20/915f20288933df94ca558b89a8922=
5b0--beautiful-waterfalls-famous-waterfalls.jpg" style=3D"transition: opaci=
ty 0.04s linear; border-radius: inherit; opacity: 1; display: block; margin=
: 0px auto; border: 0px; width: 100%; max-width: 100%; vertical-align: midd=
le; position: relative; height: 356px;"></a></div><div style=3D"padding: 5p=
x 8px;"><div><h3 class=3D"PinDescription__desc PinDescription__2LineDesc" d=
ata-test-desc=3D"true" data-test-id=3D"desc" style=3D"margin: 5px 0px; padd=
ing: 0px; -webkit-font-smoothing: antialiased; color: rgb(51, 51, 51); font=
-size: 13px; line-height: 17px; word-wrap: break-word;">Taughannock Falls S=
tate Park, Ithaca, New York. We went in February when the cliffs and rocks =
around the falls were frosted in ice. Beautiful! Photo: Mark Papke</h3></di=
v><div><a href=3D"https://www.pinterest.com/source/fineartamerica.com/" rel=
=3D"nofollow" target=3D"_blank" style=3D"white-space: nowrap; text-overflow=
: ellipsis; overflow: hidden; cursor: auto; display: block; -webkit-font-sm=
oothing: antialiased; padding-top: 1px;"><div style=3D"position: static; he=
ight: 16px; width: 16px; border-radius: 2px; vertical-align: middle; border=
: 0px; display: inline-block; background-image: url(&quot;https://s-media-c=
ache-ak0.pinimg.com/favicons/7093bf338775b0e2aa779d1ce7339012ba60064a75b1cd=
e95622c55b.png?1bed3df8dac6a622acaf0b156bdd650e&quot;); background-size: co=
ver;"></div><span style=3D"color: rgb(167, 167, 167); font-weight: bold; te=
xt-decoration: none; font-size: 11px; margin: 0px 7px;">from Fine Art Ameri=
ca</span></a></div></div></div></div><div class=3D"Grid__Item" style=3D"top=
: 4128px; left: 0px;"><div class=3D"GrowthUnauthPin_brioPin" data-test-pin=
=3D"true" data-test-id=3D"pin" tabindex=3D"0" style=3D"background: transpar=
ent; border-radius: 6px; display: inline-block; font-size: 11px; position: =
relative; pointer-events: auto; width: 236px;"><div class=3D"GrowthUnauthPi=
nImage" style=3D"position: relative; border-radius: 8px; overflow: hidden;"=
><a href=3D"https://www.pinterest.com/pin/535295105686717876/" target=3D"_b=
lank" data-pwt=3D"true" title=3D"Floral designer Amy Merrick let seasonal f=
oliage, including Boston ferns and wild grasses, take center stage in this =
bouquet for Chelsa and Dennis=E2=80=99s October wedding in upstate New York=
." style=3D"cursor: zoom-in; border-radius: 6px; display: block; padding: 0=
px; font-weight: bold; text-decoration: none; color: rgb(113, 113, 113); ov=
erflow: hidden; background: rgb(124, 127, 76);"><img alt=3D"Floral designer=
 Amy Merrick let seasonal foliage, including Boston ferns and wild grasses,=
 take center stage in this bouquet for Chelsa and Dennis=E2=80=99s October =
wedding in upstate New York." src=3D"https://i.pinimg.com/236x/13/f1/bd/13f=
1bd2fcf3a7efa2596b2ed9e1f23ad--fall-wedding-bouquets-bride-bouquets.jpg" st=
yle=3D"transition: opacity 0.04s linear; border-radius: inherit; opacity: 1=
; display: block; margin: 0px auto; border: 0px; width: 100%; max-width: 10=
0%; vertical-align: middle; position: relative; height: 295px;"></a></div><=
div style=3D"padding: 5px 8px;"><div><h3 class=3D"PinDescription__desc PinD=
escription__2LineDesc" data-test-desc=3D"true" data-test-id=3D"desc" style=
=3D"margin: 5px 0px; padding: 0px; -webkit-font-smoothing: antialiased; col=
or: rgb(51, 51, 51); font-size: 13px; line-height: 17px; word-wrap: break-w=
ord;">Floral designer Amy Merrick let seasonal foliage, including Boston fe=
rns and wild grasses, take center stage in this bouquet for Chelsa and Denn=
is=E2=80=99s October wedding in upstate New York.</h3></div></div></div></d=
iv></div></div></div></div></div><div style=3D"background-color: white; bor=
der-radius: 8px; cursor: auto; height: auto; margin: 0px 16px 0px 0px; text=
-align: center; width: 736px; display: inline-block;"><div style=3D"display=
: inline-block; text-align: left; padding-bottom: 27px; width: 626px; margi=
n: 0px 32px;"><div style=3D"display: inline-block; height: auto; margin: 28=
px 0px;"><button aria-label=3D"" class=3D"red active" type=3D"button" style=
=3D"border: 0px; height: 36px; display: inline-block; border-radius: 4px; -=
webkit-font-smoothing: antialiased; padding: 0px 18px; font-size: 15px; fon=
t-weight: bold; outline: none; box-shadow: none; cursor: pointer; margin-to=
p: 10px; vertical-align: middle; text-align: center; background-color: rgb(=
189, 8, 28); color: rgb(255, 255, 255);" disabled=3D"">View</button></div><=
div><div><div style=3D"cursor: pointer; font-size: 14px; padding-bottom: 4p=
x;"><a rel=3D"nofollowrel" target=3D"_blank" style=3D"color: rgb(68, 68, 68=
); font-weight: bold; -webkit-font-smoothing: antialiased;">Uploaded by use=
r</a></div><div style=3D"cursor: pointer; font-size: 30px; line-height: 30p=
x;"><a rel=3D"nofollow" target=3D"_blank" style=3D"color: rgb(68, 68, 68); =
font-weight: bold; -webkit-font-smoothing: antialiased;"></a></div></div></=
div><a target=3D"_blank" data-pwt=3D"true" title=3D"Owasco Lake Outlet, Oct=
ober 2015, Auburn, NY. Photography credit: Mandy Pinchak" style=3D"cursor: =
pointer; border-radius: 6px; display: block; padding: 0px; font-weight: bol=
d; text-decoration: none; color: rgb(113, 113, 113); overflow: hidden; marg=
in: 24px 0px;"><img alt=3D"Owasco Lake Outlet, October 2015, Auburn, NY. Ph=
otography credit: Mandy Pinchak" src=3D"https://i.pinimg.com/736x/cc/5c/27/=
cc5c278a4029cb3af73b05470581c5e5--auburn-outlets.jpg" style=3D"transition: =
opacity 0.04s linear; border-radius: 8px; opacity: 1; display: block; heigh=
t: 630px; margin: 0px auto; border: 0px; width: 640px; vertical-align: midd=
le; position: relative; max-width: 626px;"></a><div><div class=3D"PinCredit=
s__flex" style=3D"align-items: center; justify-content: space-between;"><a =
class=3D"PinCredits__flex" href=3D"https://www.pinterest.com/daleelster/" t=
arget=3D"_blank" style=3D"align-items: center;"><div style=3D"border: 0px; =
border-radius: 50%; cursor: pointer; display: block; height: 60px; margin-r=
ight: 12px; perspective: 1px; text-align: center; width: 60px; background-i=
mage: url(&quot;https://i.pinimg.com/75x75_RS/63/83/26/6383265fea1e3c2733a4=
ea36509aa679.jpg&quot;); background-size: cover;"></div><div class=3D"PinCr=
edits__flex" style=3D"align-items: flex-start; flex: 1 1 0%; flex-direction=
: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; marg=
in-top: 3px;"><h3 style=3D"color: rgb(68, 68, 68); overflow: hidden; text-o=
verflow: ellipsis; -webkit-font-smoothing: antialiased; cursor: pointer; fo=
nt-size: 14px; font-weight: normal; height: 18px;">Saved by</h3><h4 style=
=3D"color: rgb(68, 68, 68); overflow: hidden; text-overflow: ellipsis; -web=
kit-font-smoothing: antialiased; cursor: pointer; font-size: 14px; font-wei=
ght: bold; line-height: 17px;">Dale Elster</h4></div></a><button aria-label=
=3D"" class=3D"lightGrey active" href=3D"https://s-media-cache-ak0.pinimg.c=
om/originals/cc/5c/27/cc5c278a4029cb3af73b05470581c5e5.jpg" type=3D"button"=
 style=3D"border: 0px; height: 36px; display: inline-block; border-radius: =
4px; -webkit-font-smoothing: antialiased; padding: 0px 18px; font-size: 15p=
x; font-weight: bold; outline: none; box-shadow: none; cursor: pointer; mar=
gin-top: 0px; vertical-align: middle; text-align: center; background-color:=
 rgb(235, 235, 235); color: rgb(68, 68, 68); min-width: 90px;" disabled=3D"=
">Visit</button></div></div></div></div><h3 class=3D"CloseupContent__relate=
dGridTitle" style=3D"color: rgb(68, 68, 68); font-size: 21px; display: inli=
ne-block; vertical-align: top; -webkit-font-smoothing: antialiased; letter-=
spacing: -0.8px; height: 32px; line-height: 32px;">More like this</h3></div=
></div><div style=3D"background-color:transparent;background-repeat:no-repe=
at;border:none;outline:none;overflow:hidden;padding:10px;position:fixed;rig=
ht:24px;top:24px;" data-reactid=3D"15"><button aria-label=3D"close" class=
=3D"_vd _25 _5a _jv _n5" type=3D"button" data-reactid=3D"16" disabled=3D"">=
<div class=3D"_ve _53 _2n _2v _35 _vg _69" style=3D"height:32px;width:32px;=
" data-reactid=3D"17"><div class=3D"_0 _3i _2m _53" data-reactid=3D"18"><sv=
g class=3D"_mg _5h _mh _25" height=3D"16" width=3D"16" viewBox=3D"0 0 24 24=
" aria-hidden=3D"true" aria-label=3D"" role=3D"img" data-reactid=3D"19"><ti=
tle data-reactid=3D"20"></title><path d=3D"M15.18,12.00 L22.34,4.84 C23.22,=
3.96 23.22,2.54 22.34,1.66 C21.46,0.78 20.04,0.78 19.16,1.66 L12.00,8.82 L4=
.84,1.66 C3.96,0.78 2.54,0.78 1.66,1.66 C0.78,2.54 0.78,3.96 1.66,4.84 L8.8=
2,12.00 L1.66,19.16 C0.78,20.04 0.78,21.46 1.66,22.34 C2.10,22.78 2.67,23.0=
0 3.25,23.00 C3.83,23.00 4.40,22.78 4.84,22.34 L12.00,15.18 L19.16,22.34 C1=
9.60,22.78 20.17,23.00 20.75,23.00 C21.33,23.00 21.90,22.78 22.34,22.34 C23=
.22,21.46 23.22,20.04 22.34,19.16 L15.18,12.00 Z" data-reactid=3D"21"></pat=
h></svg></div></div></button></div></div><!-- react-empty: 23 --></div></di=
v><button aria-label=3D"" class=3D"noButtonStyles active" style=3D"backgrou=
nd:none;border:none;padding:0px;text-align:left;" type=3D"button" data-reac=
tid=3D"24" disabled=3D""><div style=3D"background-color:#fff;border-radius:=
4px;bottom:10px;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0=
, 0, 0, 0.04);color:#555;font-family:HelveticaNeue-Bold, Helvetica, arial;f=
ont-size:12px;font-weight:normal;padding:2px 5px 3px;position:fixed;right:1=
0px;" data-reactid=3D"25">Privacy</div></button><!-- react-empty: 746 --></=
div><div style=3D"left: -99999px; opacity: 0; position: relative; top: -999=
999px; text-indent: 0px; margin: 0px; padding: 0px; background: transparent=
; border-style: none; float: none; line-height: normal; font-size: 1px; ver=
tical-align: baseline; display: inline-block; width: 113px; height: 37px;" =
id=3D"___signin_0"><button style=3D"opacity: 0; z-index: 10000; left: 0px; =
top: 0px; position: absolute; cursor: pointer; outline: 0px; width: 113px; =
height: 37px;" disabled=3D"">Sign in with Google</button><iframe ng-non-bin=
dable=3D"" frameborder=3D"0" hspace=3D"0" marginheight=3D"0" marginwidth=3D=
"0" scrolling=3D"no" style=3D"position: static; top: 0px; width: 113px; mar=
gin: 0px; border-style: none; left: 0px; visibility: visible; height: 37px;=
" tabindex=3D"0" vspace=3D"0" width=3D"100%" id=3D"I0_1514908781113" name=
=3D"I0_1514908781113" src=3D"cid:frame-140-57d9efbe-37f1-487a-8b08-b26d80cf=
[email-masked]" data-gapiattached=3D"true" title=3D"Sign in with Google">=
</iframe></div></div></div></div>
                   =20
                   =20
  <div id=3D"tracking-id" style=3D"display:none">7d8263a42c05695320b210448b=
83f860</div>

<div id=3D"fb-root" class=3D" fb_reset"><div style=3D"position: absolute; t=
op: -10000px; height: 0px; width: 0px;"><div><iframe name=3D"fb_xdm_frame_h=
ttps" frameborder=3D"0" allowtransparency=3D"true" allowfullscreen=3D"true"=
 scrolling=3D"no" id=3D"fb_xdm_frame_https" aria-hidden=3D"true" title=3D"F=
acebook Cross Domain Communication Frame" tabindex=3D"-1" src=3D"cid:frame-=
[email-masked]" style=3D"border: none=
;"></iframe></div></div><div style=3D"position: absolute; top: -10000px; he=
ight: 0px; width: 0px;"><div><iframe name=3D"fd465d9eb60e1c" frameborder=3D=
"0" allowtransparency=3D"true" allowfullscreen=3D"true" scrolling=3D"no" sr=
c=3D"cid:[email-masked]" style=
=3D"display: none;"></iframe></div></div></div><iframe name=3D"oauth2relay6=
78509232" id=3D"oauth2relay678509232" src=3D"cid:frame-142-47dfeadb-bc22-4c=
[email-masked]" tabindex=3D"-1" aria-hidden=3D"true" styl=
e=3D"width: 1px; height: 1px; position: absolute; top: -100px;"></iframe><i=
frame src=3D"cid:[email-masked]=
" aria-hidden=3D"true" style=3D"width: 1px; height: 1px; position: absolute=
; top: -100px;"></iframe></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://s.pinimg.com/webapp/style/common_desktop-0b85693aae92152efb812595d367bf31.css

@charset "utf-8";

@-webkit-keyframes spin {=20
  100% { transform: rotate(360deg); }
}

@keyframes spin {=20
  100% { transform: rotate(360deg); }
}

.border { border: 1px solid rgb(239, 239, 239); }

.border-top { border-top: 1px solid rgb(239, 239, 239); }

.border-right { border-right: 1px solid rgb(239, 239, 239); }

.border-bottom { border-bottom: 1px solid rgb(239, 239, 239); }

.border-left { border-left: 1px solid rgb(239, 239, 239); }

.no-border { border: 0px; }

.square { border-radius: 0px; }

.circle { border-radius: 50%; }

.rounded { border-radius: 8px; }

.rounded-top { border-radius: 8px 8px 0px 0px; }

.rounded-right { border-radius: 0px 8px 8px 0px; }

.rounded-bottom { border-radius: 0px 0px 8px 8px; }

.rounded-left { border-radius: 8px 0px 0px 8px; }

.blue { color: rgb(0, 132, 255); }

.blue-hover:hover { color: rgb(0, 132, 255); }

.bg-blue { background-color: rgb(0, 132, 255); }

.dark-gray { color: rgb(85, 85, 85); }

.dark-gray-hover:hover { color: rgb(85, 85, 85); }

.gray { color: rgb(181, 181, 181); }

.bg-gray { background-color: rgb(181, 181, 181); }

.red { color: rgb(189, 8, 28); }

.bg-red { background-color: rgb(189, 8, 28); }

.bg-red-active:active { background-color: rgb(163, 8, 26); }

.bg-red-focus:focus { background-color: rgb(173, 8, 27); }

.bg-red-hover:hover { background-color: rgb(189, 8, 28); }

.bg-super-light-gray { background-color: rgb(239, 239, 239); }

.white { color: rgb(255, 255, 255); }

.bg-white { background-color: rgb(255, 255, 255); }

.yellow { color: rgb(250, 185, 4); }

.bg-yellow { background-color: rgb(250, 185, 4); }

.olive { color: rgb(54, 74, 76); }

.col, .xs-col { display: inline-block; vertical-align: top; }

.col-1, .xs-col-1 { width: 8.33333%; }

.col-2, .xs-col-2 { width: 16.6667%; }

.col-3, .xs-col-3 { width: 25%; }

.col-4, .xs-col-4 { width: 33.3333%; }

.col-5, .xs-col-5 { width: 41.6667%; }

.col-6, .xs-col-6 { width: 50%; }

.col-7, .xs-col-7 { width: 58.3333%; }

.col-8, .xs-col-8 { width: 66.6667%; }

.col-9, .xs-col-9 { width: 75%; }

.col-10, .xs-col-10 { width: 83.3333%; }

.col-11, .xs-col-11 { width: 91.6667%; }

.col-12, .xs-col-12 { width: 100%; }

@media (min-width: 360px) {
  .sm-col-1 { width: 8.33333%; }
  .sm-col-2 { width: 16.6667%; }
  .sm-col-3 { width: 25%; }
  .sm-col-4 { width: 33.3333%; }
  .sm-col-5 { width: 41.6667%; }
  .sm-col-6 { width: 50%; }
  .sm-col-7 { width: 58.3333%; }
  .sm-col-8 { width: 66.6667%; }
  .sm-col-9 { width: 75%; }
  .sm-col-10 { width: 83.3333%; }
  .sm-col-11 { width: 91.6667%; }
  .sm-col-12 { width: 100%; }
}

@media (min-width: 800px) {
  .md-col-1 { width: 8.33333%; }
  .md-col-2 { width: 16.6667%; }
  .md-col-3 { width: 25%; }
  .md-col-4 { width: 33.3333%; }
  .md-col-5 { width: 41.6667%; }
  .md-col-6 { width: 50%; }
  .md-col-7 { width: 58.3333%; }
  .md-col-8 { width: 66.6667%; }
  .md-col-9 { width: 75%; }
  .md-col-10 { width: 83.3333%; }
  .md-col-11 { width: 91.6667%; }
  .md-col-12 { width: 100%; }
}

@media (min-width: 1312px) {
  .lg-col-1 { width: 8.33333%; }
  .lg-col-2 { width: 16.6667%; }
  .lg-col-3 { width: 25%; }
  .lg-col-4 { width: 33.3333%; }
  .lg-col-5 { width: 41.6667%; }
  .lg-col-6 { width: 50%; }
  .lg-col-7 { width: 58.3333%; }
  .lg-col-8 { width: 66.6667%; }
  .lg-col-9 { width: 75%; }
  .lg-col-10 { width: 83.3333%; }
  .lg-col-11 { width: 91.6667%; }
  .lg-col-12 { width: 100%; }
}

.pointer { cursor: pointer; }

.zoom-in { cursor: zoom-in; }

.zoom-out { cursor: zoom-out; }

.pull-left { float: left; }

.pull-right { float: right; }

.clearfix::before, .clearfix::after { content: " "; display: table; }

.clearfix::after { clear: both; }

.block { display: block; }

.inline { display: inline; }

.inline-block { display: inline-block; }

.table { display: table; }

.table-cell { display: table-cell; }

.overflow-hidden { overflow: hidden; }

.overflow-scroll { overflow: scroll; }

.overflow-auto { overflow: auto; }

.fit { max-width: 100%; }

.relative { position: relative; }

.fixed { position: fixed; }

.absolute { position: absolute; }

.top-0 { top: 0px; }

.right-0 { right: 0px; }

.bottom-0 { bottom: 0px; }

.left-0 { left: 0px; }

.border-box { box-sizing: border-box; }

.flex { display: flex; }

@media (min-width: 360px) {
  .sm-flex { display: flex; }
}

@media (min-width: 800px) {
  .md-flex { display: flex; }
}

@media (min-width: 1312px) {
  .lg-flex { display: flex; }
}

.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal;=
 flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.items-start { -webkit-box-align: start; align-items: flex-start; }

.items-end { -webkit-box-align: end; align-items: flex-end; }

.items-center { -webkit-box-align: center; align-items: center; }

.items-baseline { -webkit-box-align: baseline; align-items: baseline; }

.items-stretch { -webkit-box-align: stretch; align-items: stretch; }

.self-start { align-self: flex-start; }

.self-end { align-self: flex-end; }

.self-center { align-self: center; }

.self-baseline { align-self: baseline; }

.self-stretch { align-self: stretch; }

.justify-start { -webkit-box-pack: start; justify-content: flex-start; }

.justify-end { -webkit-box-pack: end; justify-content: flex-end; }

.justify-center { -webkit-box-pack: center; justify-content: center; }

.justify-between { -webkit-box-pack: justify; justify-content: space-betwee=
n; }

.justify-around { justify-content: space-around; }

.content-start { align-content: flex-start; }

.content-end { align-content: flex-end; }

.content-center { align-content: center; }

.content-between { align-content: space-between; }

.content-around { align-content: space-around; }

.content-stretch { align-content: stretch; }

.flex-auto { -webkit-box-flex: 1; flex: 1 1 auto; min-height: 0px; min-widt=
h: 0px; }

.flex-none { -webkit-box-flex: 0; flex: 0 0 auto; }

.order-first { order: -1; }

.order-last { -webkit-box-ordinal-group: 100000; order: 99999; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.bold { font-weight: bold; }

.regular { font-style: normal; }

.italic { font-style: italic; }

.underline { text-decoration: underline; }

.list-style-none { list-style: none; }

.no-wrap { white-space: nowrap; }

.break-word { word-wrap: break-word; }

.truncate { max-width: 100%; overflow: hidden; text-overflow: ellipsis; whi=
te-space: nowrap; }

.sans-serif { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=
=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4  Pro W3", "Hiragino Kaku Gothic Pro", =
=E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3  =EF=BC=
=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; }

.antialiased { -webkit-font-smoothing: antialiased; }

.text-xs, .news .pending .actions .Button.remove span.buttonText, .news .pe=
nding .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithTit=
les li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .st=
oryCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .creditI=
tem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinCre=
dits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditIte=
m, .Pin .creditFooter { font-size: 10px; letter-spacing: -0.025px; line-hei=
ght: 11px; word-spacing: 0px; }

:lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span.b=
uttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonText=
, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .news =
.pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .Typ=
eahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.typeah=
eadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .ExploreSt=
oryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStoryCr=
edits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja) =
.ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :lan=
g(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyCre=
dits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditFoo=
ter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, .P=
in.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(ja)=
 .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredits=
 > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFooter =
{ font-size: 8.6px; }

.text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardNam=
e .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .fu=
llname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname, =
.BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .belowBo=
ardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .Bo=
ardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta .=
TextField, .text-sm { font-size: 11px; letter-spacing: -0.05px; line-height=
: 12px; word-spacing: 0px; }

:lang(ja) .text-sm { font-size: 9.5px; }

.text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .bu=
ttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .Re=
actModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, .n=
ews .pending .actions .Button.remove .buttonText, .boardEdit .Button .butto=
nText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText, =
.UserNews .EmailInviteMerchandising .container.empty a .buttonText, .UserNe=
ws .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText, .=
Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridButto=
n .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreItem=
s .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFoll=
ow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.UserFo=
llowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.In=
terestFollowButton .buttonText, .Modal .formFooter .Button.primary .buttonT=
ext, .ReactModal__Content .formFooter .Button.primary .buttonText, .news .p=
ending .actions .Button.primary .buttonText, .panelFooter .formFooterButton=
s .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Button=
.searchToFollowButton .buttonText, .formFooterButton.confirmButton .buttonT=
ext, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .butt=
onText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.ed=
itProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoardC=
hat .buttonText, .boardDetail .pending .actions .Button.remove .buttonText,=
 .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollabor=
atorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborators=
Wrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBuil=
derButton.Module .textContainer, .UserNews .EmailInviteMerchandising .conta=
iner.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPage =
.feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider .=
guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .BoardC=
reateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkEdi=
tBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeader.=
profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .ico=
nsLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksEtc=
 .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .sec=
retBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, .U=
serProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.Mod=
ule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .su=
bmitButton, .text-md { font-size: 12px; letter-spacing: -0.1px; line-height=
: 14px; word-spacing: 0px; }

:lang(ja) .text-md { font-size: 10.3px; }

.text-l, .User.gridItem .username, .Interest .interestWrapper .interestLabe=
l h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardNam=
e.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardCon=
text .User.exploreTabTitle .title, .text-lg { font-size: 14px; letter-spaci=
ng: -0.15px; line-height: 16px; word-spacing: 0px; }

:lang(ja) .text-lg { font-size: 12px; }

.text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 { =
font-size: 16px; letter-spacing: -0.2px; line-height: 18px; word-spacing: 0=
px; }

:lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErrorP=
age :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserSet=
tingsPage .sectionTitle :lang(ja) h2 { font-size: 13.8px; }

.display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHeade=
r .fixedHeaderNameAndImage .fixedHeaderName { font-size: 18px; letter-spaci=
ng: -0.25px; line-height: 20px; word-spacing: 0px; }

:lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInfoB=
ar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader .f=
ixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader .=
fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 15.5px; }

.display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 21p=
x; letter-spacing: -0.3px; line-height: 23px; word-spacing: -1.3px; }

:lang(ja) .display-sm { font-size: 18.1px; }

.display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interestNa=
me, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .displ=
ay-md { font-size: 24px; letter-spacing: -1px; line-height: 28px; word-spac=
ing: -2px; }

:lang(ja) .display-md { font-size: 20.6px; }

.display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestNam=
e, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 36px;=
 letter-spacing: -1.25px; line-height: 42px; word-spacing: -2.25px; }

:lang(ja) .display-lg { font-size: 31px; }

.display-xl { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; =
word-spacing: -2.75px; }

:lang(ja) .display-xl { font-size: 41.3px; }

@media (min-width: 360px) {
  .text-xs, .news .pending .actions .Button.remove span.buttonText, .news .=
pending .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithT=
itles li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .=
storyCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .credi=
tItem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinC=
redits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditI=
tem, .Pin .creditFooter { font-size: 11px; letter-spacing: -0.05px; line-he=
ight: 12px; word-spacing: 0px; }
  :lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span=
.buttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonTe=
xt, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .new=
s .pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .T=
ypeahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.type=
aheadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .Explore=
StoryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStory=
Credits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja=
) .ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :l=
ang(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyC=
redits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditF=
ooter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, =
.Pin.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(j=
a) .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredi=
ts > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFoote=
r { font-size: 9.5px; }
  .text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardN=
ame .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .=
fullname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname=
, .BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .below=
BoardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .=
BoardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta=
 .TextField, .text-sm { font-size: 12px; letter-spacing: -0.1px; line-heigh=
t: 14px; word-spacing: 0px; }
  :lang(ja) .text-sm { font-size: 10.3px; }
  .text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .=
buttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .=
ReactModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, =
.news .pending .actions .Button.remove .buttonText, .boardEdit .Button .but=
tonText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText=
, .UserNews .EmailInviteMerchandising .container.empty a .buttonText, .User=
News .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText,=
 .Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridBut=
ton .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreIt=
ems .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFo=
llow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.User=
FollowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.=
InterestFollowButton .buttonText, .Modal .formFooter .Button.primary .butto=
nText, .ReactModal__Content .formFooter .Button.primary .buttonText, .news =
.pending .actions .Button.primary .buttonText, .panelFooter .formFooterButt=
ons .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Butt=
on.searchToFollowButton .buttonText, .formFooterButton.confirmButton .butto=
nText, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .bu=
ttonText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.=
editProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoar=
dChat .buttonText, .boardDetail .pending .actions .Button.remove .buttonTex=
t, .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollab=
oratorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborato=
rsWrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBu=
ilderButton.Module .textContainer, .UserNews .EmailInviteMerchandising .con=
tainer.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPag=
e .feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider=
 .guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .Boar=
dCreateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkE=
ditBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeade=
r.profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about =
.iconsLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksE=
tc .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .s=
ecretBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, =
.UserProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.M=
odule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .=
submitButton, .text-md { font-size: 14px; letter-spacing: -0.15px; line-hei=
ght: 16px; word-spacing: 0px; }
  :lang(ja) .text-md { font-size: 12px; }
  .text-l, .User.gridItem .username, .Interest .interestWrapper .interestLa=
bel h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardN=
ame.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardC=
ontext .User.exploreTabTitle .title, .text-lg { font-size: 16px; letter-spa=
cing: -0.2px; line-height: 18px; word-spacing: 0px; }
  :lang(ja) .text-lg { font-size: 13.8px; }
  .text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 =
{ font-size: 18px; letter-spacing: -0.25px; line-height: 20px; word-spacing=
: 0px; }
  :lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErro=
rPage :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserS=
ettingsPage .sectionTitle :lang(ja) h2 { font-size: 15.5px; }
  .display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHea=
der .fixedHeaderNameAndImage .fixedHeaderName { font-size: 21px; letter-spa=
cing: -0.3px; line-height: 23px; word-spacing: -1.3px; }
  :lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInf=
oBar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader =
.fixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader=
 .fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 18.1px; }
  .display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 2=
4px; letter-spacing: -1px; line-height: 28px; word-spacing: -2px; }
  :lang(ja) .display-sm { font-size: 20.6px; }
  .display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interest=
Name, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .dis=
play-md { font-size: 36px; letter-spacing: -1.25px; line-height: 42px; word=
-spacing: -2.25px; }
  :lang(ja) .display-md { font-size: 31px; }
  .display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestN=
ame, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 48p=
x; letter-spacing: -1.75px; line-height: 56px; word-spacing: -2.75px; }
  :lang(ja) .display-lg { font-size: 41.3px; }
  .display-xl { font-size: 64px; letter-spacing: -2.25px; line-height: 76px=
; word-spacing: -3.25px; }
  :lang(ja) .display-xl { font-size: 55px; }
}

@media (min-width: 1312px) {
  .text-xs, .news .pending .actions .Button.remove span.buttonText, .news .=
pending .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithT=
itles li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .=
storyCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .credi=
tItem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinC=
redits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditI=
tem, .Pin .creditFooter { font-size: 12px; letter-spacing: -0.1px; line-hei=
ght: 14px; word-spacing: 0px; }
  :lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span=
.buttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonTe=
xt, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .new=
s .pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .T=
ypeahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.type=
aheadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .Explore=
StoryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStory=
Credits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja=
) .ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :l=
ang(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyC=
redits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditF=
ooter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, =
.Pin.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(j=
a) .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredi=
ts > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFoote=
r { font-size: 10.3px; }
  .text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardN=
ame .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .=
fullname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname=
, .BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .below=
BoardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .=
BoardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta=
 .TextField, .text-sm { font-size: 14px; letter-spacing: -0.15px; line-heig=
ht: 16px; word-spacing: 0px; }
  :lang(ja) .text-sm { font-size: 12px; }
  .text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .=
buttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .=
ReactModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, =
.news .pending .actions .Button.remove .buttonText, .boardEdit .Button .but=
tonText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText=
, .UserNews .EmailInviteMerchandising .container.empty a .buttonText, .User=
News .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText,=
 .Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridBut=
ton .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreIt=
ems .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFo=
llow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.User=
FollowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.=
InterestFollowButton .buttonText, .Modal .formFooter .Button.primary .butto=
nText, .ReactModal__Content .formFooter .Button.primary .buttonText, .news =
.pending .actions .Button.primary .buttonText, .panelFooter .formFooterButt=
ons .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Butt=
on.searchToFollowButton .buttonText, .formFooterButton.confirmButton .butto=
nText, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .bu=
ttonText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.=
editProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoar=
dChat .buttonText, .boardDetail .pending .actions .Button.remove .buttonTex=
t, .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollab=
oratorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborato=
rsWrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBu=
ilderButton.Module .textContainer, .UserNews .EmailInviteMerchandising .con=
tainer.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPag=
e .feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider=
 .guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .Boar=
dCreateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkE=
ditBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeade=
r.profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about =
.iconsLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksE=
tc .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .s=
ecretBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, =
.UserProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.M=
odule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .=
submitButton, .text-md { font-size: 16px; letter-spacing: -0.2px; line-heig=
ht: 18px; word-spacing: 0px; }
  :lang(ja) .text-md { font-size: 13.8px; }
  .text-l, .User.gridItem .username, .Interest .interestWrapper .interestLa=
bel h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardN=
ame.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardC=
ontext .User.exploreTabTitle .title, .text-lg { font-size: 18px; letter-spa=
cing: -0.25px; line-height: 20px; word-spacing: 0px; }
  :lang(ja) .text-lg { font-size: 15.5px; }
  .text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 =
{ font-size: 21px; letter-spacing: -0.3px; line-height: 23px; word-spacing:=
 -1.3px; }
  :lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErro=
rPage :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserS=
ettingsPage .sectionTitle :lang(ja) h2 { font-size: 18.1px; }
  .display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHea=
der .fixedHeaderNameAndImage .fixedHeaderName { font-size: 24px; letter-spa=
cing: -1px; line-height: 28px; word-spacing: -2px; }
  :lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInf=
oBar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader =
.fixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader=
 .fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 20.6px; }
  .display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 3=
6px; letter-spacing: -1.25px; line-height: 42px; word-spacing: -2.25px; }
  :lang(ja) .display-sm { font-size: 31px; }
  .display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interest=
Name, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .dis=
play-md { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; word=
-spacing: -2.75px; }
  :lang(ja) .display-md { font-size: 41.3px; }
  .display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestN=
ame, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 64p=
x; letter-spacing: -2.25px; line-height: 76px; word-spacing: -3.25px; }
  :lang(ja) .display-lg { font-size: 55px; }
  .display-xl { font-size: 96px; letter-spacing: -3.25px; line-height: 114p=
x; word-spacing: -4.25px; }
  :lang(ja) .display-xl { font-size: 82.6px; }
}

.m0 { margin: 0px; }

.mt0 { margin-top: 0px; }

.mr0 { margin-right: 0px; }

.mb0 { margin-bottom: 0px; }

.ml0 { margin-left: 0px; }

.p0 { padding: 0px; }

.px0 { padding-left: 0px; padding-right: 0px; }

.py0 { padding-bottom: 0px; padding-top: 0px; }

.m1 { margin: 3px; }

.mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBoar=
dContext, .BoardHeader .description { margin-top: 3px; }

.mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawerN=
av .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board .=
boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.explor=
eTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePage =
.userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet labe=
l > input { margin-right: 3px; }

.mb1 { margin-bottom: 3px; }

.ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left: 3=
px; }

.mn1 { margin: -3px; }

.mtn1 { margin-top: -3px; }

.mbn1 { margin-bottom: -3px; }

.mln1 { margin-left: -3px; }

.mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -3px; }

.mxn1, .UserInfoBar.infoBar .tabs { margin-left: -3px; }

.myn1 { margin-bottom: -3px; margin-top: -3px; }

.p1 { padding: 3px; }

.px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guidesSl=
ider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .sto=
ryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cred=
itItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pinsA=
ndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.infoBa=
r .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: 3p=
x; padding-right: 3px; }

.py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserNav=
igateButton { padding-bottom: 3px; padding-top: 3px; }

.m2 { margin: 6px; }

.mt2 { margin-top: 6px; }

.mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Rela=
tedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > ul=
 > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profileIm=
age::after { margin-right: 6px; }

.mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary .p=
inMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-bot=
tom: 6px; }

.ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.prof=
ileHeader .profileImage::after { margin-left: 6px; }

.mn2 { margin: -6px; }

.mtn2 { margin-top: -6px; }

.mbn2 { margin-bottom: -6px; }

.mln2 { margin-left: -6px; }

.mrn2, .mxn2 { margin-right: -6px; }

.mxn2 { margin-left: -6px; }

.myn2 { margin-bottom: -6px; margin-top: -6px; }

.p2 { padding: 6px; }

.px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .board=
HeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEditBa=
r, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.profi=
leHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserNav=
igateButton { padding-left: 6px; padding-right: 6px; }

.py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem .=
productName, .Board .boardName { padding-bottom: 6px; padding-top: 6px; }

.m3 { margin: 9px; }

.mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProfil=
eHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 9px; }

.mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle .t=
itle, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Rela=
tedInterestsSection > ul { margin-right: 9px; }

.mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 9px; }

.ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .RelatedIn=
terestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margin-=
left: 9px; }

.mn3 { margin: -9px; }

.mtn3 { margin-top: -9px; }

.mbn3 { margin-bottom: -9px; }

.mln3 { margin-left: -9px; }

.mrn3, .mxn3 { margin-right: -9px; }

.mxn3 { margin-left: -9px; }

.myn3 { margin-bottom: -9px; margin-top: -9px; }

.p3 { padding: 9px; }

.px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .InterestF=
eedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper, =
.TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-left:=
 9px; padding-right: 9px; }

.py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Intere=
stFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNameS=
tats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .feed=
ButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedPag=
e .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProfil=
eHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .title=
Bar { padding-bottom: 9px; padding-top: 9px; }

.m4 { margin: 12px; }

.mt4, .FeedPage .feedName { margin-top: 12px; }

.mr4 { margin-right: 12px; }

.mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHead=
er .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHeader=
 .name, .NagSearch .message { margin-bottom: 12px; }

.ml4 { margin-left: 12px; }

.mn4 { margin: -12px; }

.mtn4 { margin-top: -12px; }

.mbn4 { margin-bottom: -12px; }

.mln4 { margin-left: -12px; }

.mrn4, .mxn4 { margin-right: -12px; }

.mxn4 { margin-left: -12px; }

.myn4 { margin-bottom: -12px; margin-top: -12px; }

.p4 { padding: 12px; }

.px4 { padding-left: 12px; padding-right: 12px; }

.py4 { padding-bottom: 12px; padding-top: 12px; }

.m5 { margin: 15px; }

.mt5 { margin-top: 15px; }

.mr5 { margin-right: 15px; }

.mb5 { margin-bottom: 15px; }

.ml5 { margin-left: 15px; }

.mn5 { margin: -15px; }

.mtn5 { margin-top: -15px; }

.mbn5 { margin-bottom: -15px; }

.mln5 { margin-left: -15px; }

.mrn5, .mxn5 { margin-right: -15px; }

.mxn5 { margin-left: -15px; }

.myn5 { margin-bottom: -15px; margin-top: -15px; }

.p5 { padding: 15px; }

.px5 { padding-left: 15px; padding-right: 15px; }

.py5 { padding-bottom: 15px; padding-top: 15px; }

.m6 { margin: 18px; }

.mt6 { margin-top: 18px; }

.mr6 { margin-right: 18px; }

.mb6 { margin-bottom: 18px; }

.ml6 { margin-left: 18px; }

.mn6 { margin: -18px; }

.mtn6 { margin-top: -18px; }

.mbn6 { margin-bottom: -18px; }

.mln6 { margin-left: -18px; }

.mrn6, .mxn6 { margin-right: -18px; }

.mxn6 { margin-left: -18px; }

.myn6 { margin-bottom: -18px; margin-top: -18px; }

.p6 { padding: 18px; }

.px6 { padding-left: 18px; padding-right: 18px; }

.py6 { padding-bottom: 18px; padding-top: 18px; }

@media (min-width: 360px) {
  .m1 { margin: 4px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 4px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 4px; }
  .mb1 { margin-bottom: 4px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 4px; }
  .mn1 { margin: -4px; }
  .mtn1 { margin-top: -4px; }
  .mbn1 { margin-bottom: -4px; }
  .mln1 { margin-left: -4px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -4px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -4px; }
  .myn1 { margin-bottom: -4px; margin-top: -4px; }
  .p1 { padding: 4px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
4px; padding-right: 4px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 4px; padding-top: 4px; }
  .m2 { margin: 8px; }
  .mt2 { margin-top: 8px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 8px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 8px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 8px; }
  .mn2 { margin: -8px; }
  .mtn2 { margin-top: -8px; }
  .mbn2 { margin-bottom: -8px; }
  .mln2 { margin-left: -8px; }
  .mrn2, .mxn2 { margin-right: -8px; }
  .mxn2 { margin-left: -8px; }
  .myn2 { margin-bottom: -8px; margin-top: -8px; }
  .p2 { padding: 8px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 8px; padding-right: 8px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 8px; padding-top: 8px; }
  .m3 { margin: 12px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 12px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 12px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 12px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 12px; }
  .mn3 { margin: -12px; }
  .mtn3 { margin-top: -12px; }
  .mbn3 { margin-bottom: -12px; }
  .mln3 { margin-left: -12px; }
  .mrn3, .mxn3 { margin-right: -12px; }
  .mxn3 { margin-left: -12px; }
  .myn3 { margin-bottom: -12px; margin-top: -12px; }
  .p3 { padding: 12px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 12px; padding-right: 12px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 12px; padding-top: 12px; }
  .m4 { margin: 16px; }
  .mt4, .FeedPage .feedName { margin-top: 16px; }
  .mr4 { margin-right: 16px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 16px; }
  .ml4 { margin-left: 16px; }
  .mn4 { margin: -16px; }
  .mtn4 { margin-top: -16px; }
  .mbn4 { margin-bottom: -16px; }
  .mln4 { margin-left: -16px; }
  .mrn4, .mxn4 { margin-right: -16px; }
  .mxn4 { margin-left: -16px; }
  .myn4 { margin-bottom: -16px; margin-top: -16px; }
  .p4 { padding: 16px; }
  .px4 { padding-left: 16px; padding-right: 16px; }
  .py4 { padding-bottom: 16px; padding-top: 16px; }
  .m5 { margin: 20px; }
  .mt5 { margin-top: 20px; }
  .mr5 { margin-right: 20px; }
  .mb5 { margin-bottom: 20px; }
  .ml5 { margin-left: 20px; }
  .mn5 { margin: -20px; }
  .mtn5 { margin-top: -20px; }
  .mbn5 { margin-bottom: -20px; }
  .mln5 { margin-left: -20px; }
  .mrn5, .mxn5 { margin-right: -20px; }
  .mxn5 { margin-left: -20px; }
  .myn5 { margin-bottom: -20px; margin-top: -20px; }
  .p5 { padding: 20px; }
  .px5 { padding-left: 20px; padding-right: 20px; }
  .py5 { padding-bottom: 20px; padding-top: 20px; }
  .m6 { margin: 24px; }
  .mt6 { margin-top: 24px; }
  .mr6 { margin-right: 24px; }
  .mb6 { margin-bottom: 24px; }
  .ml6 { margin-left: 24px; }
  .mn6 { margin: -24px; }
  .mtn6 { margin-top: -24px; }
  .mbn6 { margin-bottom: -24px; }
  .mln6 { margin-left: -24px; }
  .mrn6, .mxn6 { margin-right: -24px; }
  .mxn6 { margin-left: -24px; }
  .myn6 { margin-bottom: -24px; margin-top: -24px; }
  .p6 { padding: 24px; }
  .px6 { padding-left: 24px; padding-right: 24px; }
  .py6 { padding-bottom: 24px; padding-top: 24px; }
}

@media (min-width: 800px) {
  .m1 { margin: 6px 8px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 6px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 8px; }
  .mb1 { margin-bottom: 6px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 8px; }
  .mn1 { margin: -6px -8px; }
  .mtn1 { margin-top: -6px; }
  .mbn1 { margin-bottom: -6px; }
  .mln1 { margin-left: -8px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -8px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -8px; }
  .myn1 { margin-bottom: -6px; margin-top: -6px; }
  .p1 { padding: 6px 8px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
8px; padding-right: 8px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 6px; padding-top: 6px; }
  .m2 { margin: 12px 16px; }
  .mt2 { margin-top: 12px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 16px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 12px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 16px; }
  .mn2 { margin: -12px -16px; }
  .mtn2 { margin-top: -12px; }
  .mbn2 { margin-bottom: -12px; }
  .mln2 { margin-left: -16px; }
  .mrn2, .mxn2 { margin-right: -16px; }
  .mxn2 { margin-left: -16px; }
  .myn2 { margin-bottom: -12px; margin-top: -12px; }
  .p2 { padding: 12px 16px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 16px; padding-right: 16px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 12px; padding-top: 12px;=
 }
  .m3 { margin: 18px 24px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 18px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 24px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 18px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 24px; }
  .mn3 { margin: -18px -24px; }
  .mtn3 { margin-top: -18px; }
  .mbn3 { margin-bottom: -18px; }
  .mln3 { margin-left: -24px; }
  .mrn3, .mxn3 { margin-right: -24px; }
  .mxn3 { margin-left: -24px; }
  .myn3 { margin-bottom: -18px; margin-top: -18px; }
  .p3 { padding: 18px 24px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 24px; padding-right: 24px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 18px; padding-top: 18px; }
  .m4 { margin: 24px 32px; }
  .mt4, .FeedPage .feedName { margin-top: 24px; }
  .mr4 { margin-right: 32px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 24px; }
  .ml4 { margin-left: 32px; }
  .mn4 { margin: -24px -32px; }
  .mtn4 { margin-top: -24px; }
  .mbn4 { margin-bottom: -24px; }
  .mln4 { margin-left: -32px; }
  .mrn4, .mxn4 { margin-right: -32px; }
  .mxn4 { margin-left: -32px; }
  .myn4 { margin-bottom: -24px; margin-top: -24px; }
  .p4 { padding: 24px 32px; }
  .px4 { padding-left: 32px; padding-right: 32px; }
  .py4 { padding-bottom: 24px; padding-top: 24px; }
  .m5 { margin: 30px 40px; }
  .mt5 { margin-top: 30px; }
  .mr5 { margin-right: 40px; }
  .mb5 { margin-bottom: 30px; }
  .ml5 { margin-left: 40px; }
  .mn5 { margin: -30px -40px; }
  .mtn5 { margin-top: -30px; }
  .mbn5 { margin-bottom: -30px; }
  .mln5 { margin-left: -40px; }
  .mrn5, .mxn5 { margin-right: -40px; }
  .mxn5 { margin-left: -40px; }
  .myn5 { margin-bottom: -30px; margin-top: -30px; }
  .p5 { padding: 30px 40px; }
  .px5 { padding-left: 40px; padding-right: 40px; }
  .py5 { padding-bottom: 30px; padding-top: 30px; }
  .m6 { margin: 36px 48px; }
  .mt6 { margin-top: 36px; }
  .mr6 { margin-right: 48px; }
  .mb6 { margin-bottom: 36px; }
  .ml6 { margin-left: 48px; }
  .mn6 { margin: -36px -48px; }
  .mtn6 { margin-top: -36px; }
  .mbn6 { margin-bottom: -36px; }
  .mln6 { margin-left: -48px; }
  .mrn6, .mxn6 { margin-right: -48px; }
  .mxn6 { margin-left: -48px; }
  .myn6 { margin-bottom: -36px; margin-top: -36px; }
  .p6 { padding: 36px 48px; }
  .px6 { padding-left: 48px; padding-right: 48px; }
  .py6 { padding-bottom: 36px; padding-top: 36px; }
}

@media (min-width: 1312px) {
  .m1 { margin: 6px 8px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 6px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 8px; }
  .mb1 { margin-bottom: 6px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 8px; }
  .mn1 { margin: -6px -8px; }
  .mtn1 { margin-top: -6px; }
  .mbn1 { margin-bottom: -6px; }
  .mln1 { margin-left: -8px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -8px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -8px; }
  .myn1 { margin-bottom: -6px; margin-top: -6px; }
  .p1 { padding: 6px 8px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
8px; padding-right: 8px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 6px; padding-top: 6px; }
  .m2 { margin: 12px 16px; }
  .mt2 { margin-top: 12px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 16px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 12px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 16px; }
  .mn2 { margin: -12px -16px; }
  .mtn2 { margin-top: -12px; }
  .mbn2 { margin-bottom: -12px; }
  .mln2 { margin-left: -16px; }
  .mrn2, .mxn2 { margin-right: -16px; }
  .mxn2 { margin-left: -16px; }
  .myn2 { margin-bottom: -12px; margin-top: -12px; }
  .p2 { padding: 12px 16px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 16px; padding-right: 16px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 12px; padding-top: 12px;=
 }
  .m3 { margin: 18px 24px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 18px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 24px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 18px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 24px; }
  .mn3 { margin: -18px -24px; }
  .mtn3 { margin-top: -18px; }
  .mbn3 { margin-bottom: -18px; }
  .mln3 { margin-left: -24px; }
  .mrn3, .mxn3 { margin-right: -24px; }
  .mxn3 { margin-left: -24px; }
  .myn3 { margin-bottom: -18px; margin-top: -18px; }
  .p3 { padding: 18px 24px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 24px; padding-right: 24px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 18px; padding-top: 18px; }
  .m4 { margin: 24px 32px; }
  .mt4, .FeedPage .feedName { margin-top: 24px; }
  .mr4 { margin-right: 32px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 24px; }
  .ml4 { margin-left: 32px; }
  .mn4 { margin: -24px -32px; }
  .mtn4 { margin-top: -24px; }
  .mbn4 { margin-bottom: -24px; }
  .mln4 { margin-left: -32px; }
  .mrn4, .mxn4 { margin-right: -32px; }
  .mxn4 { margin-left: -32px; }
  .myn4 { margin-bottom: -24px; margin-top: -24px; }
  .p4 { padding: 24px 32px; }
  .px4 { padding-left: 32px; padding-right: 32px; }
  .py4 { padding-bottom: 24px; padding-top: 24px; }
  .m5 { margin: 30px 40px; }
  .mt5 { margin-top: 30px; }
  .mr5 { margin-right: 40px; }
  .mb5 { margin-bottom: 30px; }
  .ml5 { margin-left: 40px; }
  .mn5 { margin: -30px -40px; }
  .mtn5 { margin-top: -30px; }
  .mbn5 { margin-bottom: -30px; }
  .mln5 { margin-left: -40px; }
  .mrn5, .mxn5 { margin-right: -40px; }
  .mxn5 { margin-left: -40px; }
  .myn5 { margin-bottom: -30px; margin-top: -30px; }
  .p5 { padding: 30px 40px; }
  .px5 { padding-left: 40px; padding-right: 40px; }
  .py5 { padding-bottom: 30px; padding-top: 30px; }
  .m6 { margin: 36px 48px; }
  .mt6 { margin-top: 36px; }
  .mr6 { margin-right: 48px; }
  .mb6 { margin-bottom: 36px; }
  .ml6 { margin-left: 48px; }
  .mn6 { margin: -36px -48px; }
  .mtn6 { margin-top: -36px; }
  .mbn6 { margin-bottom: -36px; }
  .mln6 { margin-left: -48px; }
  .mrn6, .mxn6 { margin-right: -48px; }
  .mxn6 { margin-left: -48px; }
  .myn6 { margin-bottom: -36px; margin-top: -36px; }
  .p6 { padding: 36px 48px; }
  .px6 { padding-left: 48px; padding-right: 48px; }
  .py6 { padding-bottom: 36px; padding-top: 36px; }
}

@-webkit-keyframes scrollBgGrid {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-300px); }
}

@keyframes scrollBgGrid {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-300px); }
}

@-webkit-keyframes bounceIn {=20
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.02); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes bounceIn {=20
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.02); }
  100% { opacity: 1; transform: scale(1); }
}

@-webkit-keyframes rotateCircle {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes rotateCircle {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes fadeOutUp {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}

@keyframes fadeOutUp {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}

@-webkit-keyframes fadeInUp {=20
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes fadeInUp {=20
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes fadeOutUpAndHide {=20
  0% { display: block; opacity: 1; transform: translateY(0px); }
  99% { display: block; opacity: 0; transform: translateY(-20px); }
  100% { display: none; opacity: 0; transform: translateY(-20px); }
}

@keyframes fadeOutUpAndHide {=20
  0% { display: block; opacity: 1; transform: translateY(0px); }
  99% { display: block; opacity: 0; transform: translateY(-20px); }
  100% { display: none; opacity: 0; transform: translateY(-20px); }
}

@-webkit-keyframes fadeOutToTransparentFromEightyPercent {=20
  0% { opacity: 0.8; }
  100% { opacity: 0; }
}

@keyframes fadeOutToTransparentFromEightyPercent {=20
  0% { opacity: 0.8; }
  100% { opacity: 0; }
}

@-webkit-keyframes fadeOutToTransparent {=20
  100% { opacity: 0; }
}

@keyframes fadeOutToTransparent {=20
  100% { opacity: 0; }
}

@-webkit-keyframes fadeIn {=20
  0% { opacity: 0; display: block; }
  100% { opacity: 1; }
}

@keyframes fadeIn {=20
  0% { opacity: 0; display: block; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeOut {=20
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes fadeOut {=20
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes fadeOutAndHide {=20
  0% { opacity: 1; display: block; }
  99% { opacity: 0; display: block; }
  100% { opacity: 0; display: none; }
}

@keyframes fadeOutAndHide {=20
  0% { opacity: 1; display: block; }
  99% { opacity: 0; display: block; }
  100% { opacity: 0; display: none; }
}

@-webkit-keyframes fadeInAndShow {=20
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes fadeInAndShow {=20
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes rotater {=20
  0% { transform: rotate(0deg) scale(1); }
  50% { transform: rotate(360deg) scale(2); }
  100% { transform: rotate(720deg) scale(1); }
}

@keyframes rotater {=20
  0% { transform: rotate(0deg) scale(1); }
  50% { transform: rotate(360deg) scale(2); }
  100% { transform: rotate(720deg) scale(1); }
}

.rotate { animation-name: rotater; animation-iteration-count: 1; animation-=
timing-function: ease-out; }

@-webkit-keyframes heroParallax {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}

@keyframes heroParallax {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}

@-webkit-keyframes heroBalloon {=20
  0% { transform: translateY(20px); }
  100% { transform: translateY(0px); }
}

@keyframes heroBalloon {=20
  0% { transform: translateY(20px); }
  100% { transform: translateY(0px); }
}

@-webkit-keyframes conversationListItemSlideOut {=20
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-500px, 0px, 0px); }
}

@keyframes conversationListItemSlideOut {=20
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-500px, 0px, 0px); }
}

@-webkit-keyframes popBadge {=20
  0% { opacity: 0; transform: scale(0); }
  75% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes popBadge {=20
  0% { opacity: 0; transform: scale(0); }
  75% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 1; transform: scale(1); }
}

@-webkit-keyframes scrollBgGridLinks {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-330px); }
}

@keyframes scrollBgGridLinks {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-330px); }
}

@-webkit-keyframes scrollFooterWithBgGrid {=20
  0% { transform: translateY(0px); }
  91% { transform: translateY(0px); }
  100% { transform: translateY(-30px); }
}

@keyframes scrollFooterWithBgGrid {=20
  0% { transform: translateY(0px); }
  91% { transform: translateY(0px); }
  100% { transform: translateY(-30px); }
}

@-webkit-keyframes anchored-card-slide-up {=20
  0% { transform: translateY(130%) rotate(15deg); opacity: 0; }
  100% { transform: translateY(6%) rotate(0deg); opacity: 1; }
}

@keyframes anchored-card-slide-up {=20
  0% { transform: translateY(130%) rotate(15deg); opacity: 0; }
  100% { transform: translateY(6%) rotate(0deg); opacity: 1; }
}

@-webkit-keyframes move-up-down {=20
  0% { transform: translateY(6%); }
  50% { transform: translateY(-6%); }
  100% { transform: translateY(6%); }
}

@keyframes move-up-down {=20
  0% { transform: translateY(6%); }
  50% { transform: translateY(-6%); }
  100% { transform: translateY(6%); }
}

@-webkit-keyframes hide-card {=20
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(40%) rotate(3deg); }
}

@keyframes hide-card {=20
  0% { opacity: 1; }
  100% { opacity: 0; transform: translateY(40%) rotate(3deg); }
}

@-webkit-keyframes menu-fade-in {=20
  0% { display: block; opacity: 0; transform: translateY(0px) scale(0.9); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}

@keyframes menu-fade-in {=20
  0% { display: block; opacity: 0; transform: translateY(0px) scale(0.9); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}

@-webkit-keyframes shimmer {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
  70% { opacity: 0.65; }
  80% { opacity: 0.65; }
  100% { opacity: 1; }
}

@keyframes shimmer {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
  70% { opacity: 0.65; }
  80% { opacity: 0.65; }
  100% { opacity: 1; }
}

@-webkit-keyframes menu-slide-in-up {=20
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes menu-slide-in-up {=20
  0% { opacity: 0; transform: translateY(30px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes pinSlideIn {=20
  0% { opacity: 0; transform: translateY(80px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes pinSlideIn {=20
  0% { opacity: 0; transform: translateY(80px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes pinFadeIn {=20
  0% { opacity: 0; transform: scale(0.93); }
  39% { opacity: 0; transform: scale(0.93); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes pinFadeIn {=20
  0% { opacity: 0; transform: scale(0.93); }
  39% { opacity: 0; transform: scale(0.93); }
  100% { opacity: 1; transform: scale(1); }
}

@-webkit-keyframes trigger-card-slide-up {=20
  0% { transform: translateY(200%) rotate(-15deg); opacity: 1; }
  100% { transform: translateY(0%) rotate(0deg); opacity: 1; }
}

@keyframes trigger-card-slide-up {=20
  0% { transform: translateY(200%) rotate(-15deg); opacity: 1; }
  100% { transform: translateY(0%) rotate(0deg); opacity: 1; }
}

@-webkit-keyframes trigger-card-slide-down {=20
  0% { transform: translateY(0%) rotate(0deg); opacity: 1; }
  100% { transform: translateY(200%) rotate(-15deg); opacity: 1; }
}

@keyframes trigger-card-slide-down {=20
  0% { transform: translateY(0%) rotate(0deg); opacity: 1; }
  100% { transform: translateY(200%) rotate(-15deg); opacity: 1; }
}

@-webkit-keyframes pop-button-scale {=20
  0% { transform: translateY(0px) scale(1); opacity: 1; }
  10% { transform: translateY(-8px) scale(0.7); opacity: 1; }
  100% { transform: translateY(0px) scale(1); opacity: 1; }
}

@keyframes pop-button-scale {=20
  0% { transform: translateY(0px) scale(1); opacity: 1; }
  10% { transform: translateY(-8px) scale(0.7); opacity: 1; }
  100% { transform: translateY(0px) scale(1); opacity: 1; }
}

@-webkit-keyframes zoomInAndFade {=20
  0% { opacity: 0; transform: scale(1); }
  1%, 29% { opacity: 1; }
  30%, 100% { opacity: 0; transform: scale(1.15); }
}

@keyframes zoomInAndFade {=20
  0% { opacity: 0; transform: scale(1); }
  1%, 29% { opacity: 1; }
  30%, 100% { opacity: 0; transform: scale(1.15); }
}

@-webkit-keyframes zoomOutAndFade {=20
  0% { opacity: 0; transform: scale(1.15); }
  1%, 29% { opacity: 1; }
  30%, 100% { opacity: 0; transform: scale(1); }
}

@keyframes zoomOutAndFade {=20
  0% { opacity: 0; transform: scale(1.15); }
  1%, 29% { opacity: 1; }
  30%, 100% { opacity: 0; transform: scale(1); }
}

@-webkit-keyframes fadeInAndOut {=20
  0% { opacity: 0; z-index: 801; }
  1%, 24% { opacity: 1; z-index: 801; }
  25%, 100% { opacity: 0; z-index: 1; }
}

@keyframes fadeInAndOut {=20
  0% { opacity: 0; z-index: 801; }
  1%, 24% { opacity: 1; z-index: 801; }
  25%, 100% { opacity: 0; z-index: 1; }
}

@-webkit-keyframes slideLeftIn {=20
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}

@keyframes slideLeftIn {=20
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}

@-webkit-keyframes slideRightOut {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}

@keyframes slideRightOut {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}

@-webkit-keyframes tapAnimation {=20
  0% { opacity: 0; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes tapAnimation {=20
  0% { opacity: 0; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}

.standardForm { margin: 0px auto 70px; max-width: 734px; }

.inModal .standardForm, .modalStyle .standardForm { background-color: rgb(2=
55, 255, 255); border-radius: 6px; margin-bottom: 0px; width: auto; }

.standardForm .formFieldMessage { color: rgb(189, 8, 28); margin: 10px 0px =
0px; }

.standardForm > h1 { white-space: nowrap; overflow: hidden; text-overflow: =
ellipsis; color: rgb(51, 51, 51); font-size: 35px; margin: 25px 0px 0px; }

.inModal .standardForm > h1, .modalStyle .standardForm > h1 { border-bottom=
: 1px solid rgb(231, 231, 231); color: rgb(51, 51, 51); font-size: 20px; ma=
rgin: 0px; min-height: 20px; padding: 17px 18px 13px; position: relative; }

.modalHasClose .standardForm > h1 { padding-right: 50px; }

.standardForm .formTitle { white-space: nowrap; overflow: hidden; text-over=
flow: ellipsis; color: rgb(51, 51, 51); font-size: 35px; margin: 25px 0px 0=
px; }

.inModal .standardForm .formTitle, .modalStyle .standardForm .formTitle { b=
order-bottom: 1px solid rgb(231, 231, 231); color: rgb(51, 51, 51); font-si=
ze: 20px; margin: 0px; min-height: 20px; padding: 17px 18px 13px; position:=
 relative; }

.modalHasClose .standardForm .formTitle { padding-right: 50px; }

.standardForm > h2, .standardForm .formSectionHeading { font-family: Helvet=
ica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hira=
gino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=
=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif;=
 font-weight: bold; color: rgb(51, 51, 51); font-size: 20px; margin: 40px 0=
px 10px; }

.standardForm > ul, .standardForm .formSection { background: rgb(255, 255, =
255); border-radius: 6px; margin: 0px; }

.standardForm > ul > li, .standardForm .formSection > li { overflow: hidden=
; border-top: 1px solid rgb(223, 223, 223); padding: 15px 21px 15px 27px; }

.standardForm > ul > li:first-child, .standardForm .formSection > li:first-=
child { border: 0px; }

.inModal .standardForm > ul > li, .modalStyle .standardForm > ul > li, .inM=
odal .standardForm .formSection > li, .modalStyle .standardForm .formSectio=
n > li { padding-left: 18px; padding-right: 21px; }

.standardForm .formItem { overflow: hidden; border-top: 1px solid rgb(223, =
223, 223); padding: 15px 21px 15px 27px; }

.standardForm .formItem:first-child { border: 0px; }

.inModal .standardForm .formItem, .modalStyle .standardForm .formItem { pad=
ding-left: 18px; padding-right: 21px; }

.standardForm > ul > li > h3, .standardForm .formSection > li > h3 { -webki=
t-font-smoothing: antialiased; color: rgb(85, 85, 85); float: left; font-si=
ze: 13px; font-weight: bold; padding: 4px 10px 0px 0px; width: 216px; }

.standardForm > ul > li > h3 .hasError, .standardForm .formSection > li > h=
3 .hasError { color: rgb(189, 8, 28); }

.inModal .standardForm > ul > li > h3, .modalStyle .standardForm > ul > li =
> h3, .inModal .standardForm .formSection > li > h3, .modalStyle .standardF=
orm .formSection > li > h3 { width: 130px; }

.standardForm > ul > li > h3.optional, .standardForm .formSection > li > h3=
.optional { font-style: italic; font-weight: normal; }

.standardForm .formItem > h3 { -webkit-font-smoothing: antialiased; color: =
rgb(85, 85, 85); float: left; font-size: 13px; font-weight: bold; padding: =
4px 10px 0px 0px; width: 216px; }

.standardForm .formItem > h3 .hasError { color: rgb(189, 8, 28); }

.inModal .standardForm .formItem > h3, .modalStyle .standardForm .formItem =
> h3 { width: 130px; }

.standardForm .formItem > h3.optional { font-style: italic; font-weight: no=
rmal; }

.standardForm .formItemHeading { -webkit-font-smoothing: antialiased; color=
: rgb(85, 85, 85); float: left; font-size: 13px; font-weight: bold; padding=
: 4px 10px 0px 0px; width: 216px; }

.standardForm .formItemHeading .hasError { color: rgb(189, 8, 28); }

.inModal .standardForm .formItemHeading, .modalStyle .standardForm .formIte=
mHeading { width: 130px; }

.standardForm .formItemHeading.optional { font-style: italic; font-weight: =
normal; }

.standardForm > ul > li > div, .standardForm .formSection > li > div { marg=
in-left: 226px; }

.inModal .standardForm > ul > li > div, .modalStyle .standardForm > ul > li=
 > div, .inModal .standardForm .formSection > li > div, .modalStyle .standa=
rdForm .formSection > li > div { margin-left: 140px; }

.standardForm .formItem > div { margin-left: 226px; }

.inModal .standardForm .formItem > div, .modalStyle .standardForm .formItem=
 > div { margin-left: 140px; }

.standardForm .formRightColumn { margin-left: 226px; }

.inModal .standardForm .formRightColumn, .modalStyle .standardForm .formRig=
htColumn { margin-left: 140px; }

.standardForm .learnMore { float: right; font-size: 11px; }

.standardForm input[type=3D"email"], .standardForm input[type=3D"number"], =
.standardForm input[type=3D"password"], .standardForm input[type=3D"text"],=
 .standardForm input[type=3D"url"], .standardForm textarea { background: li=
near-gradient(rgb(240, 240, 240), rgb(245, 245, 245)); box-sizing: border-b=
ox; width: 100%; border: 1px solid rgb(214, 211, 206); border-radius: 3px; =
color: rgb(51, 51, 51); font-size: 14px; padding: 7px; }

.standardForm input[type=3D"email"]:focus, .standardForm input[type=3D"numb=
er"]:focus, .standardForm input[type=3D"password"]:focus, .standardForm inp=
ut[type=3D"text"]:focus, .standardForm input[type=3D"url"]:focus, .standard=
Form textarea:focus { background: rgb(255, 255, 255); }

.standardForm input[type=3D"email"].hasError, .standardForm input[type=3D"e=
mail"].hasWarning, .standardForm input[type=3D"number"].hasError, .standard=
Form input[type=3D"number"].hasWarning, .standardForm input[type=3D"passwor=
d"].hasError, .standardForm input[type=3D"password"].hasWarning, .standardF=
orm input[type=3D"text"].hasError, .standardForm input[type=3D"text"].hasWa=
rning, .standardForm input[type=3D"url"].hasError, .standardForm input[type=
=3D"url"].hasWarning, .standardForm textarea.hasError, .standardForm textar=
ea.hasWarning { background: rgb(230, 171, 173); border-color: rgb(189, 8, 2=
8); }

.standardForm input[type=3D"email"].disabled, .standardForm input[type=3D"n=
umber"].disabled, .standardForm input[type=3D"password"].disabled, .standar=
dForm input[type=3D"text"].disabled, .standardForm input[type=3D"url"].disa=
bled, .standardForm textarea.disabled { background: linear-gradient(rgb(245=
, 245, 245), rgb(250, 250, 250)); border-color: rgb(220, 220, 220); color: =
rgb(153, 153, 153); cursor: default; }

.safari .standardForm input[type=3D"email"].disabled, .safari .standardForm=
 input[type=3D"number"].disabled, .safari .standardForm input[type=3D"passw=
ord"].disabled, .safari .standardForm input[type=3D"text"].disabled, .safar=
i .standardForm input[type=3D"url"].disabled, .safari .standardForm textare=
a.disabled { background-color: rgb(248, 248, 248); }

.standardForm textarea { height: 85px; line-height: 20px; resize: vertical;=
 }

.standardForm select { box-sizing: border-box; width: 100%; background-colo=
r: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(207, 207, =
207); color: rgb(51, 51, 51); cursor: pointer; font-weight: bold; height: 2=
8px; padding: 4px 4px 4px 14px; }

.standardForm .learnMore { margin: 7px 0px 0px 10px; }

.formFooter { background: rgb(240, 240, 240); border-radius: 0px 0px 6px 6p=
x; border-top: 1px solid rgb(218, 218, 218); clear: both; padding: 10px 20p=
x; }

.formFooter::after { clear: both; content: ""; display: table; }

.formFooter a:active { color: rgb(189, 8, 28); }

.formFooter .formFooterDelete { float: left; }

.formFooter .formFooterButtons { float: right; }

.formFooter .helpText { color: rgb(68, 68, 68); float: left; font-size: 11p=
x; line-height: 15px; margin: 0px; }

.formFooter .helpText a { color: rgb(189, 8, 28); font-weight: bold; }

.formFooter .helpText a:hover { text-decoration: underline; }

.formFooter .helpText a:active { color: rgb(189, 8, 28); }

.formFooter .btn.Button { margin-left: 8px; padding-left: 15px; padding-rig=
ht: 15px; }

.formFooter .btn.Button.deleteButton { margin-left: 0px; }

.formCheckedSet li { margin-top: 10px; }

.formCheckedSet li:first-child { margin: 0px; }

.formCheckedSet label { -webkit-font-smoothing: antialiased; overflow: hidd=
en; color: rgb(85, 85, 85); cursor: pointer; }

.formCheckedSet label .fancyToggle { float: left; margin-right: 8px; }

.formCheckedSet label > input { margin-right: 3px; }

.formCheckedSet label > span { -webkit-font-smoothing: antialiased; font-si=
ze: 13px; font-weight: bold; vertical-align: middle; }

.formCheckedSetItem { margin-top: 10px; }

.formCheckedSetItem:first-child { margin: 0px; }

.formInlineCheckedSet { padding-top: 6px; }

.formInlineCheckedSet li { display: inline-block; margin-right: 25px; }

.formInlineCheckedSet label { -webkit-font-smoothing: antialiased; overflow=
: hidden; color: rgb(85, 85, 85); cursor: pointer; }

.formInlineCheckedSet label .fancyToggle { float: left; margin-right: 8px; =
}

.formInlineCheckedSet label > input { margin-right: 3px; }

.formInlineCheckedSet label > span { -webkit-font-smoothing: antialiased; f=
ont-size: 13px; font-weight: bold; vertical-align: middle; }

.formInlineCheckedSet label.hasError span { color: rgb(189, 8, 28); }

.formInlineCheckedSet .formFieldMessage { display: none; }

.formInlineCheckedSet .formHelpMessage { display: none; }

.formInlineCheckedSetItem { display: inline-block; margin-right: 25px; }

.formInlineLabel { -webkit-font-smoothing: antialiased; overflow: hidden; c=
olor: rgb(85, 85, 85); cursor: pointer; }

.formInlineLabel .fancyToggle { float: left; margin-right: 8px; }

.formInlineLabel > input { margin-right: 3px; }

.formInlineLabel > span { -webkit-font-smoothing: antialiased; font-size: 1=
3px; font-weight: bold; vertical-align: middle; }

.formFieldMessage { font-size: 13px; }

label { cursor: pointer; }

.formFooter .formFooterDelete { margin-right: 10px; }

.standardForm--login { max-width: 470px; padding-top: 20px; }

.standardForm--login > ul > li, .standardForm--login .formSection > li { bo=
rder: none; padding: 5px 40px; position: relative; }

.standardForm--login .formItem { border: none; padding: 5px 40px; position:=
 relative; }

.standardForm--login > h1 { color: rgb(82, 82, 82); font-size: 23px; margin=
: 10px 40px 15px; }

.standardForm--login .formTitle { color: rgb(82, 82, 82); font-size: 23px; =
margin: 10px 40px 15px; }

.standardForm--login > ul, .standardForm--login .formSection { margin-botto=
m: 20px; overflow: hidden; }

.standardForm--login select { font-size: 16px; font-weight: normal; height:=
 36px; }

.standardForm--login .formFooter { font-size: 14px; padding: 20px 40px; }

.standardForm--login .formFooter a:hover { color: rgb(189, 8, 28); }

.standardForm--login .formHelpMessage { color: rgb(0, 128, 0); position: ab=
solute; right: 57px; top: 16px; }

.standardForm--login input[type=3D"email"], .standardForm--login input[type=
=3D"number"], .standardForm--login input[type=3D"password"], .standardForm-=
-login input[type=3D"text"], .standardForm--login input[type=3D"url"], .sta=
ndardForm--login textarea { border-radius: 3px; font-size: 20px; padding: 1=
5px; }

.standardForm--login .helpText { line-height: 40px; font-size: 15px; }

.standardForm--login .email.hasError { padding-right: 130px; }

.standardForm--login .formFieldMessage { position: absolute; right: 57px; t=
op: 16px; }

.standardForm--login input.hasError { box-shadow: rgba(255, 0, 0, 0.35) 0px=
 0px 6px; background: transparent !important; border-color: rgb(189, 8, 28)=
 !important; }

.standardForm--trademark { margin: 14px auto; }

.standardForm--trademark > ul, .standardForm--trademark .formSection { back=
ground: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px=
; border-radius: 6px; margin: 14px auto; }

.standardForm--trademark .formCheckedSet li { padding: 1px; }

@media (max-width: 999px) and (min-width: 0) {
  .centeredWithinWrapper { width: 750px; }
  .centeredWithinWrapper.gridWidth { width: 736px; }
}

.centeredWith3Columns { width: 750px; margin: auto; }

.centeredWith3Columns.gridWidth { width: 736px; }

@media (max-width: 1249px) and (min-width: 1000px) {
  .centeredWithinWrapper { width: 1000px; }
  .centeredWithinWrapper.gridWidth { width: 986px; }
}

.centeredWith4Columns { width: 1000px; margin: auto; }

.centeredWith4Columns.gridWidth { width: 986px; }

@media (max-width: 1499px) and (min-width: 1250px) {
  .centeredWithinWrapper { width: 1250px; }
  .centeredWithinWrapper.gridWidth { width: 1236px; }
}

.centeredWith5Columns { width: 1250px; margin: auto; }

.centeredWith5Columns.gridWidth { width: 1236px; }

@media (max-width: 1749px) and (min-width: 1500px) {
  .centeredWithinWrapper { width: 1500px; }
  .centeredWithinWrapper.gridWidth { width: 1486px; }
}

.centeredWith6Columns { width: 1500px; margin: auto; }

.centeredWith6Columns.gridWidth { width: 1486px; }

@media (max-width: 1999px) and (min-width: 1750px) {
  .centeredWithinWrapper { width: 1750px; }
  .centeredWithinWrapper.gridWidth { width: 1736px; }
}

.centeredWith7Columns { width: 1750px; margin: auto; }

.centeredWith7Columns.gridWidth { width: 1736px; }

@media (max-width: 2249px) and (min-width: 2000px) {
  .centeredWithinWrapper { width: 2000px; }
  .centeredWithinWrapper.gridWidth { width: 1986px; }
}

.centeredWith8Columns { width: 2000px; margin: auto; }

.centeredWith8Columns.gridWidth { width: 1986px; }

@media (max-width: 2499px) and (min-width: 2250px) {
  .centeredWithinWrapper { width: 2250px; }
  .centeredWithinWrapper.gridWidth { width: 2236px; }
}

.centeredWith9Columns { width: 2250px; margin: auto; }

.centeredWith9Columns.gridWidth { width: 2236px; }

@media (max-width: 2749px) and (min-width: 2500px) {
  .centeredWithinWrapper { width: 2500px; }
  .centeredWithinWrapper.gridWidth { width: 2486px; }
}

.centeredWith10Columns { width: 2500px; margin: auto; }

.centeredWith10Columns.gridWidth { width: 2486px; }

html, body { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=
=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =
=E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; color: rgb(33, 25=
, 34); font-size: 12px; }

html { height: 100%; }

body { min-height: 100%; overflow-y: scroll; position: relative; }

body.newUserBastilleStepsTutorial, body.newUserExtensionStepsTutorial { bac=
kground-color: rgb(255, 255, 255); }

.noScroll, .ReactModal__Body--open { overflow: hidden; }

ul { margin: 0px; padding: 0px; }

ul li { list-style: none; padding: 0px; }

:focus { outline: rgb(209, 209, 209) auto 1px; }

.dangerouslyDisableFocusStyle:focus { outline: none; }

.centeredWithinWrapper { margin: 0px auto; }

.hidden { display: none; }

.errorMessage { animation: bounceIn 0.5s; color: rgb(68, 68, 68); font-size=
: 21px; font-weight: bold; line-height: 30px; margin: 0px auto; max-width: =
738px; padding-top: 130px; text-align: center; }

.errorMessage .back, .errorMessage .retry { font-family: Helvetica, "=E3=83=
=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Go=
thic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=
=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight=
: bold; color: rgb(214, 34, 41); display: block; }

.errorMessage .retry { margin-top: 13px; }

.errorMessage .errorInternal { margin: 0px auto 32px; background: url("http=
s://s.pinimg.com/webapp/style/images/502_tools-1x-675419bc.png") 0% 0% / co=
ntain no-repeat; height: 222px; width: 303px; }

.errorMessage .suggestionText { color: rgb(119, 119, 119); }

.inlineError { color: rgb(189, 8, 28); font-size: 13px; font-weight: bold; =
margin-bottom: 1em; margin-top: 0px; text-align: center; }

a { color: rgb(113, 113, 113); font-weight: bold; text-decoration: none; }

a:not([class*=3D"_"]):focus, a:not([class*=3D"_"]):hover { color: rgb(138, =
138, 138); }

.transitionMask { bottom: 0px; left: 0px; position: fixed; right: 0px; top:=
 0px; }

.placeholder { color: rgb(170, 170, 170) !important; }

.bottomDrawer { background: rgba(200, 200, 200, 0.6); border-top: 1px solid=
 rgba(0, 0, 0, 0.15); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 5px inset, rg=
ba(255, 255, 255, 0.18) 0px -1px 0px; clear: both; margin-top: 25px; paddin=
g-bottom: 40px; }

.sectionTitle { -webkit-font-smoothing: antialiased; font-family: Helvetica=
, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragin=
o Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; fo=
nt-weight: bold; color: rgb(68, 68, 68); font-size: 13px; margin-bottom: 7p=
x; margin-top: 28px; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 1px; }

.tutorialHighlight { animation: fadeIn 0.2s linear; border-radius: 6px; ove=
rflow: hidden; position: fixed !important; z-index: 999999998 !important; }

.tutorialHighlightMask { position: fixed !important; z-index: 999999999 !im=
portant; }

.tutorialHighlightBackground { background: rgb(255, 255, 255); margin-left:=
 -2px; margin-top: -2px; padding: 2px; position: fixed !important; z-index:=
 999999997 !important; }

.tutorialHighlightBackground.categoriesDropdownButtonBg { border-radius: 0p=
x 8px 8px 0px; }

.tutorialHighlightBackground.footerButtonWrapperBg { background: rgb(233, 2=
33, 233); border-radius: 18px; margin-left: -3px; margin-top: -3px; padding=
: 3px 2px 2px 3px; }

.tutorialHighlightBackground.logoNavButtonBg { border-radius: 8px 0px 0px 8=
px; }

.tutorialHighlightBackground.mainSearchTextboxBg { border-radius: 0px; }

.tutorialHighlightBackground.searchInputTokenBg { border-radius: 8px; margi=
n: 0px 0px 0px -3px; padding: 0px 0px 0px 2px; }

.debugMacro { border: 2px solid rgb(255, 0, 0); overflow: auto; }

.standaloneErrorPage .category { background: rgb(255, 255, 255); border-rad=
ius: 6px; border: 0px; box-shadow: none; display: inline-block; margin-bott=
om: 10px; padding: 10px; position: relative; vertical-align: top; width: 21=
6px; }

.standaloneErrorPage .categoryLinkWrapper { display: flex; -webkit-box-orie=
nt: vertical; -webkit-box-direction: normal; flex-direction: column; }

.standaloneErrorPage .categoryImage { overflow: hidden; border-radius: 6px;=
 }

.standaloneErrorPage .categoryImage.animals { background: url("https://s.pi=
nimg.com/webapp/style/images/animals-1x-50ba8d38.jpg") 0% 0% / contain no-r=
epeat; height: 145px; width: 216px; }

.standaloneErrorPage .categoryImage.architecture { background: url("https:/=
/s.pinimg.com/webapp/style/images/architecture-1x-97b5b7b8.jpg") 0% 0% / co=
ntain no-repeat; height: 145px; width: 216px; }

.standaloneErrorPage .categoryImage.travel { background: url("https://s.pin=
img.com/webapp/style/images/travel-1x-d0640cf1.jpg") 0% 0% / contain no-rep=
eat; height: 145px; width: 216px; }

.standaloneErrorPage .categoryImage.food_drink { background: url("https://s=
.pinimg.com/webapp/style/images/food_drink-1x-5975e611.jpg") 0% 0% / contai=
n no-repeat; height: 145px; width: 216px; }

.standaloneErrorPage .categoryImage.photography { background: url("https://=
s.pinimg.com/webapp/style/images/photography-1x-3030c6e9.jpg") 0% 0% / cont=
ain no-repeat; height: 145px; width: 216px; }

.standaloneErrorPage .categoryImage.film_music_books { background: url("htt=
ps://s.pinimg.com/webapp/style/images/film_music_books-1x-8a7bbd9b.jpg") 0%=
 0% / contain no-repeat; height: 145px; width: 216px; }

.standaloneErrorPage .name { -webkit-font-smoothing: antialiased; color: rg=
b(85, 85, 85); max-width: 100%; -webkit-box-ordinal-group: 100000; order: 9=
9999; overflow: hidden; text-align: left; text-overflow: ellipsis; white-sp=
ace: nowrap; }

.panelBase { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22=
) 0px 1px 2px 0px; border-radius: 6px; }

.panelBase .panelBody { overflow: hidden; }

.panelBase .panelHeading { border-bottom: 1px solid transparent; padding: 2=
2px; }

.panelBase .panelHeading > .dropdown .dropdown-toggle { color: inherit; }

.panelBase .panelTitle { color: inherit; font-size: 20px; margin-top: 0px; =
margin-bottom: 5px; }

.panelBase .panelTitle > a { color: inherit; }

.panelBase .panelSubtitle { color: rgb(128, 128, 128); font-size: 16px; mar=
gin-top: 0px; margin-bottom: 0px; }

.panelBase .panelFooter { background-color: rgb(245, 245, 245); border-bott=
om-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px solid=
 rgb(204, 204, 204); color: rgb(153, 153, 153); padding: 14px; overflow: hi=
dden; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, s=
ection, ul { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; }

html { font-size: 100%; text-size-adjust: none; }

a:hover, a:active { outline: 0px; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-ali=
gn: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }

#map_canvas img { max-width: none; }

fieldset { border: 0px; margin: 0px; padding: 0px; }

button, input, select, textarea { font-family: "Helvetica Neue", Helvetica,=
 "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino=
 Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=
=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif=
; font-size: 100%; margin: 0px; vertical-align: middle; }

button, input { line-height: normal; }

button, input[type=3D"button"], input[type=3D"reset"], input[type=3D"submit=
"] { cursor: pointer; -webkit-appearance: button; }

input[type=3D"search"] { -webkit-appearance: textfield; }

input[type=3D"search"]::-webkit-search-decoration, input[type=3D"search"]::=
-webkit-search-cancel-button { -webkit-appearance: none; }

input[type=3D"number"]::-webkit-inner-spin-button, input[type=3D"number"]::=
-webkit-outer-spin-button { -webkit-appearance: none; margin: 0px; }

textarea { overflow: auto; vertical-align: top; }

body { margin: 0px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; }

.Module.fadeIn { animation: fadeIn 0.3s forwards; }

.Module.fadeOut { animation: fadeOut 0.3s forwards; }

.Module.slideIn { animation: menu-slide-in-up 0.3s forwards; }

.Module.hideModule { opacity: 0; }

.Module.error { opacity: 1; visibility: visible; }

.Module .moduleMask { background: rgb(255, 255, 255); opacity: 0.9; positio=
n: absolute; z-index: 660; }

.Spinner { height: 100%; left: 0px; pointer-events: none; position: absolut=
e; top: 0px; width: 100%; z-index: 661; }

.Spinner.hidden { display: none; }

.Spinner .spinnerSmall { background: url("https://s.pinimg.com/webapp/style=
/images/spinner-small-1x-b897d25e.gif") 0% 0% / contain no-repeat; height: =
16px; width: 16px; display: inline-block; opacity: 0.5; left: 50%; margin-l=
eft: -8px; margin-top: -8px; position: absolute; top: 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Spinner .spinnerSmall { background-image: url("https://s.pinimg.com/weba=
pp/style/images/spinner-small-2x-dbb1334f.gif"); }
}

.Spinner .spinnerMedium { background: url("https://s.pinimg.com/webapp/styl=
e/images/spinner-medium-1x-dbb1334f.gif") 0% 0% / contain no-repeat; height=
: 32px; width: 32px; display: inline-block; opacity: 0.5; left: 50%; margin=
-left: -16px; margin-top: -16px; position: absolute; top: 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Spinner .spinnerMedium { background-image: url("https://s.pinimg.com/web=
app/style/images/spinner-medium-2x-3ffcb44b.gif"); }
}

.Spinner .whiteSpinnerSmall { background: url("https://s.pinimg.com/webapp/=
style/images/white-spinner-small-1x-e0121c37.gif") 0% 0% / contain no-repea=
t; height: 16px; width: 16px; display: inline-block; opacity: 0.5; left: 50=
%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Spinner .whiteSpinnerSmall { background-image: url("https://s.pinimg.com=
/webapp/style/images/white-spinner-small-2x-0b36bec0.gif"); }
}

.Spinner .whiteSpinnerMedium { background: url("https://s.pinimg.com/webapp=
/style/images/white-spinner-medium-1x-0b36bec0.gif") 0% 0% / contain no-rep=
eat; height: 32px; width: 32px; display: inline-block; opacity: 0.5; left: =
50%; margin-left: -16px; margin-top: -16px; position: absolute; top: 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Spinner .whiteSpinnerMedium { background-image: url("https://s.pinimg.co=
m/webapp/style/images/white-spinner-medium-2x-d8c7106a.gif"); }
}

.Spinner .redSpinnerSmall { animation: spin 1s linear infinite; border-radi=
us: 50%; border-right: 2px solid transparent; border-top: 2px solid rgb(189=
, 8, 28); content: ""; height: 16px; width: 16px; left: 50%; margin-left: -=
8px; margin-top: -8px; position: absolute; top: 50%; }

.newForm { }

.newForm label { color: rgb(51, 51, 51); font-size: 14px; }

.newForm input[type=3D"text"], .newForm input[type=3D"password"], .newForm =
input[type=3D"button"], .newForm button, .newForm select { box-sizing: bord=
er-box; color: rgb(51, 51, 51); font-size: 14px; width: 100%; }

.newForm input[type=3D"text"]:focus, .newForm input[type=3D"password"]:focu=
s, .newForm input[type=3D"button"]:focus, .newForm button:focus, .newForm s=
elect:focus { border-color: rgb(166, 166, 166); }

.newForm input[type=3D"text"], .newForm input[type=3D"password"] { border-r=
adius: 6px; border: 1px solid rgb(204, 204, 204); box-shadow: rgb(240, 237,=
 231) 0px 1px 1px inset; color: rgb(51, 51, 51); padding: 8px 10px; }

.newForm input[type=3D"text"].hasError, .newForm input[type=3D"password"].h=
asError { border-color: rgb(215, 34, 42); }

.newForm .formRow { padding: 4px 0px; overflow: hidden; }

.newForm .formCol-1 { width: 100%; }

.newForm .formCol-2 { float: left; width: 49%; }

.newForm .formCol-2:last-of-type { float: right; }

.newForm .formCol-3 { float: left; width: 31%; }

.newForm .formErrorMessage { font-size: 11px; font-weight: bold; color: rgb=
(215, 34, 42); margin: 2px 0px; }

.fixedsticky { position: sticky; }

.fixedsticky-withoutfixedfixed .fixedsticky-off, .fixed-supported .fixedsti=
cky-off { position: static; }

.fixedsticky-withoutfixedfixed .fixedsticky-on, .fixed-supported .fixedstic=
ky-on { position: fixed; }

.fixedsticky-dummy { display: none; }

.fixedsticky-on + .fixedsticky-dummy { display: block; }

.border { border: 1px solid rgb(239, 239, 239); }

.border-top { border-top: 1px solid rgb(239, 239, 239); }

.border-right { border-right: 1px solid rgb(239, 239, 239); }

.border-bottom { border-bottom: 1px solid rgb(239, 239, 239); }

.border-left { border-left: 1px solid rgb(239, 239, 239); }

.no-border { border: 0px; }

.square { border-radius: 0px; }

.circle { border-radius: 50%; }

.rounded { border-radius: 8px; }

.rounded-top { border-radius: 8px 8px 0px 0px; }

.rounded-right { border-radius: 0px 8px 8px 0px; }

.rounded-bottom { border-radius: 0px 0px 8px 8px; }

.rounded-left { border-radius: 8px 0px 0px 8px; }

.blue { color: rgb(0, 132, 255); }

.blue-hover:hover { color: rgb(0, 132, 255); }

.bg-blue { background-color: rgb(0, 132, 255); }

.dark-gray { color: rgb(85, 85, 85); }

.dark-gray-hover:hover { color: rgb(85, 85, 85); }

.gray { color: rgb(181, 181, 181); }

.bg-gray { background-color: rgb(181, 181, 181); }

.red { color: rgb(189, 8, 28); }

.bg-red { background-color: rgb(189, 8, 28); }

.bg-red-active:active { background-color: rgb(163, 8, 26); }

.bg-red-focus:focus { background-color: rgb(173, 8, 27); }

.bg-red-hover:hover { background-color: rgb(189, 8, 28); }

.bg-super-light-gray { background-color: rgb(239, 239, 239); }

.white { color: rgb(255, 255, 255); }

.bg-white { background-color: rgb(255, 255, 255); }

.yellow { color: rgb(250, 185, 4); }

.bg-yellow { background-color: rgb(250, 185, 4); }

.olive { color: rgb(54, 74, 76); }

.col, .xs-col { display: inline-block; vertical-align: top; }

.col-1, .xs-col-1 { width: 8.33333%; }

.col-2, .xs-col-2 { width: 16.6667%; }

.col-3, .xs-col-3 { width: 25%; }

.col-4, .xs-col-4 { width: 33.3333%; }

.col-5, .xs-col-5 { width: 41.6667%; }

.col-6, .xs-col-6 { width: 50%; }

.col-7, .xs-col-7 { width: 58.3333%; }

.col-8, .xs-col-8 { width: 66.6667%; }

.col-9, .xs-col-9 { width: 75%; }

.col-10, .xs-col-10 { width: 83.3333%; }

.col-11, .xs-col-11 { width: 91.6667%; }

.col-12, .xs-col-12 { width: 100%; }

@media (min-width: 360px) {
  .sm-col-1 { width: 8.33333%; }
  .sm-col-2 { width: 16.6667%; }
  .sm-col-3 { width: 25%; }
  .sm-col-4 { width: 33.3333%; }
  .sm-col-5 { width: 41.6667%; }
  .sm-col-6 { width: 50%; }
  .sm-col-7 { width: 58.3333%; }
  .sm-col-8 { width: 66.6667%; }
  .sm-col-9 { width: 75%; }
  .sm-col-10 { width: 83.3333%; }
  .sm-col-11 { width: 91.6667%; }
  .sm-col-12 { width: 100%; }
}

@media (min-width: 800px) {
  .md-col-1 { width: 8.33333%; }
  .md-col-2 { width: 16.6667%; }
  .md-col-3 { width: 25%; }
  .md-col-4 { width: 33.3333%; }
  .md-col-5 { width: 41.6667%; }
  .md-col-6 { width: 50%; }
  .md-col-7 { width: 58.3333%; }
  .md-col-8 { width: 66.6667%; }
  .md-col-9 { width: 75%; }
  .md-col-10 { width: 83.3333%; }
  .md-col-11 { width: 91.6667%; }
  .md-col-12 { width: 100%; }
}

@media (min-width: 1312px) {
  .lg-col-1 { width: 8.33333%; }
  .lg-col-2 { width: 16.6667%; }
  .lg-col-3 { width: 25%; }
  .lg-col-4 { width: 33.3333%; }
  .lg-col-5 { width: 41.6667%; }
  .lg-col-6 { width: 50%; }
  .lg-col-7 { width: 58.3333%; }
  .lg-col-8 { width: 66.6667%; }
  .lg-col-9 { width: 75%; }
  .lg-col-10 { width: 83.3333%; }
  .lg-col-11 { width: 91.6667%; }
  .lg-col-12 { width: 100%; }
}

.pointer { cursor: pointer; }

.zoom-in { cursor: zoom-in; }

.zoom-out { cursor: zoom-out; }

.pull-left { float: left; }

.pull-right { float: right; }

.clearfix::before, .clearfix::after { content: " "; display: table; }

.clearfix::after { clear: both; }

.block { display: block; }

.inline { display: inline; }

.inline-block { display: inline-block; }

.table { display: table; }

.table-cell { display: table-cell; }

.overflow-hidden { overflow: hidden; }

.overflow-scroll { overflow: scroll; }

.overflow-auto { overflow: auto; }

.fit { max-width: 100%; }

.relative { position: relative; }

.fixed { position: fixed; }

.absolute { position: absolute; }

.top-0 { top: 0px; }

.right-0 { right: 0px; }

.bottom-0 { bottom: 0px; }

.left-0 { left: 0px; }

.border-box { box-sizing: border-box; }

.flex { display: flex; }

@media (min-width: 360px) {
  .sm-flex { display: flex; }
}

@media (min-width: 800px) {
  .md-flex { display: flex; }
}

@media (min-width: 1312px) {
  .lg-flex { display: flex; }
}

.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal;=
 flex-direction: column; }

.flex-wrap { flex-wrap: wrap; }

.items-start { -webkit-box-align: start; align-items: flex-start; }

.items-end { -webkit-box-align: end; align-items: flex-end; }

.items-center { -webkit-box-align: center; align-items: center; }

.items-baseline { -webkit-box-align: baseline; align-items: baseline; }

.items-stretch { -webkit-box-align: stretch; align-items: stretch; }

.self-start { align-self: flex-start; }

.self-end { align-self: flex-end; }

.self-center { align-self: center; }

.self-baseline { align-self: baseline; }

.self-stretch { align-self: stretch; }

.justify-start { -webkit-box-pack: start; justify-content: flex-start; }

.justify-end { -webkit-box-pack: end; justify-content: flex-end; }

.justify-center { -webkit-box-pack: center; justify-content: center; }

.justify-between { -webkit-box-pack: justify; justify-content: space-betwee=
n; }

.justify-around { justify-content: space-around; }

.content-start { align-content: flex-start; }

.content-end { align-content: flex-end; }

.content-center { align-content: center; }

.content-between { align-content: space-between; }

.content-around { align-content: space-around; }

.content-stretch { align-content: stretch; }

.flex-auto { -webkit-box-flex: 1; flex: 1 1 auto; min-height: 0px; min-widt=
h: 0px; }

.flex-none { -webkit-box-flex: 0; flex: 0 0 auto; }

.order-first { order: -1; }

.order-last { -webkit-box-ordinal-group: 100000; order: 99999; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.bold { font-weight: bold; }

.regular { font-style: normal; }

.italic { font-style: italic; }

.underline { text-decoration: underline; }

.list-style-none { list-style: none; }

.no-wrap { white-space: nowrap; }

.break-word { word-wrap: break-word; }

.truncate { max-width: 100%; overflow: hidden; text-overflow: ellipsis; whi=
te-space: nowrap; }

.sans-serif { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=
=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4  Pro W3", "Hiragino Kaku Gothic Pro", =
=E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3  =EF=BC=
=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; }

.antialiased { -webkit-font-smoothing: antialiased; }

.text-xs, .news .pending .actions .Button.remove span.buttonText, .news .pe=
nding .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithTit=
les li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .st=
oryCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .creditI=
tem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinCre=
dits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditIte=
m, .Pin .creditFooter { font-size: 10px; letter-spacing: -0.025px; line-hei=
ght: 11px; word-spacing: 0px; }

:lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span.b=
uttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonText=
, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .news =
.pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .Typ=
eahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.typeah=
eadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .ExploreSt=
oryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStoryCr=
edits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja) =
.ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :lan=
g(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyCre=
dits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditFoo=
ter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, .P=
in.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(ja)=
 .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredits=
 > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFooter =
{ font-size: 8.6px; }

.text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardNam=
e .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .fu=
llname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname, =
.BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .belowBo=
ardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .Bo=
ardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta .=
TextField, .text-sm { font-size: 11px; letter-spacing: -0.05px; line-height=
: 12px; word-spacing: 0px; }

:lang(ja) .text-sm { font-size: 9.5px; }

.text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .bu=
ttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .Re=
actModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, .n=
ews .pending .actions .Button.remove .buttonText, .boardEdit .Button .butto=
nText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText, =
.UserNews .EmailInviteMerchandising .container.empty a .buttonText, .UserNe=
ws .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText, .=
Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridButto=
n .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreItem=
s .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFoll=
ow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.UserFo=
llowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.In=
terestFollowButton .buttonText, .Modal .formFooter .Button.primary .buttonT=
ext, .ReactModal__Content .formFooter .Button.primary .buttonText, .news .p=
ending .actions .Button.primary .buttonText, .panelFooter .formFooterButton=
s .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Button=
.searchToFollowButton .buttonText, .formFooterButton.confirmButton .buttonT=
ext, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .butt=
onText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.ed=
itProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoardC=
hat .buttonText, .boardDetail .pending .actions .Button.remove .buttonText,=
 .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollabor=
atorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborators=
Wrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBuil=
derButton.Module .textContainer, .UserNews .EmailInviteMerchandising .conta=
iner.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPage =
.feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider .=
guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .BoardC=
reateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkEdi=
tBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeader.=
profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .ico=
nsLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksEtc=
 .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .sec=
retBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, .U=
serProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.Mod=
ule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .su=
bmitButton, .text-md { font-size: 12px; letter-spacing: -0.1px; line-height=
: 14px; word-spacing: 0px; }

:lang(ja) .text-md { font-size: 10.3px; }

.text-l, .User.gridItem .username, .Interest .interestWrapper .interestLabe=
l h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardNam=
e.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardCon=
text .User.exploreTabTitle .title, .text-lg { font-size: 14px; letter-spaci=
ng: -0.15px; line-height: 16px; word-spacing: 0px; }

:lang(ja) .text-lg { font-size: 12px; }

.text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 { =
font-size: 16px; letter-spacing: -0.2px; line-height: 18px; word-spacing: 0=
px; }

:lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErrorP=
age :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserSet=
tingsPage .sectionTitle :lang(ja) h2 { font-size: 13.8px; }

.display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHeade=
r .fixedHeaderNameAndImage .fixedHeaderName { font-size: 18px; letter-spaci=
ng: -0.25px; line-height: 20px; word-spacing: 0px; }

:lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInfoB=
ar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader .f=
ixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader .=
fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 15.5px; }

.display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 21p=
x; letter-spacing: -0.3px; line-height: 23px; word-spacing: -1.3px; }

:lang(ja) .display-sm { font-size: 18.1px; }

.display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interestNa=
me, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .displ=
ay-md { font-size: 24px; letter-spacing: -1px; line-height: 28px; word-spac=
ing: -2px; }

:lang(ja) .display-md { font-size: 20.6px; }

.display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestNam=
e, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 36px;=
 letter-spacing: -1.25px; line-height: 42px; word-spacing: -2.25px; }

:lang(ja) .display-lg { font-size: 31px; }

.display-xl { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; =
word-spacing: -2.75px; }

:lang(ja) .display-xl { font-size: 41.3px; }

@media (min-width: 360px) {
  .text-xs, .news .pending .actions .Button.remove span.buttonText, .news .=
pending .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithT=
itles li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .=
storyCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .credi=
tItem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinC=
redits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditI=
tem, .Pin .creditFooter { font-size: 11px; letter-spacing: -0.05px; line-he=
ight: 12px; word-spacing: 0px; }
  :lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span=
.buttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonTe=
xt, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .new=
s .pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .T=
ypeahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.type=
aheadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .Explore=
StoryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStory=
Credits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja=
) .ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :l=
ang(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyC=
redits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditF=
ooter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, =
.Pin.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(j=
a) .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredi=
ts > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFoote=
r { font-size: 9.5px; }
  .text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardN=
ame .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .=
fullname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname=
, .BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .below=
BoardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .=
BoardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta=
 .TextField, .text-sm { font-size: 12px; letter-spacing: -0.1px; line-heigh=
t: 14px; word-spacing: 0px; }
  :lang(ja) .text-sm { font-size: 10.3px; }
  .text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .=
buttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .=
ReactModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, =
.news .pending .actions .Button.remove .buttonText, .boardEdit .Button .but=
tonText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText=
, .UserNews .EmailInviteMerchandising .container.empty a .buttonText, .User=
News .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText,=
 .Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridBut=
ton .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreIt=
ems .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFo=
llow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.User=
FollowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.=
InterestFollowButton .buttonText, .Modal .formFooter .Button.primary .butto=
nText, .ReactModal__Content .formFooter .Button.primary .buttonText, .news =
.pending .actions .Button.primary .buttonText, .panelFooter .formFooterButt=
ons .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Butt=
on.searchToFollowButton .buttonText, .formFooterButton.confirmButton .butto=
nText, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .bu=
ttonText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.=
editProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoar=
dChat .buttonText, .boardDetail .pending .actions .Button.remove .buttonTex=
t, .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollab=
oratorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborato=
rsWrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBu=
ilderButton.Module .textContainer, .UserNews .EmailInviteMerchandising .con=
tainer.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPag=
e .feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider=
 .guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .Boar=
dCreateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkE=
ditBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeade=
r.profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about =
.iconsLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksE=
tc .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .s=
ecretBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, =
.UserProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.M=
odule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .=
submitButton, .text-md { font-size: 14px; letter-spacing: -0.15px; line-hei=
ght: 16px; word-spacing: 0px; }
  :lang(ja) .text-md { font-size: 12px; }
  .text-l, .User.gridItem .username, .Interest .interestWrapper .interestLa=
bel h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardN=
ame.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardC=
ontext .User.exploreTabTitle .title, .text-lg { font-size: 16px; letter-spa=
cing: -0.2px; line-height: 18px; word-spacing: 0px; }
  :lang(ja) .text-lg { font-size: 13.8px; }
  .text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 =
{ font-size: 18px; letter-spacing: -0.25px; line-height: 20px; word-spacing=
: 0px; }
  :lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErro=
rPage :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserS=
ettingsPage .sectionTitle :lang(ja) h2 { font-size: 15.5px; }
  .display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHea=
der .fixedHeaderNameAndImage .fixedHeaderName { font-size: 21px; letter-spa=
cing: -0.3px; line-height: 23px; word-spacing: -1.3px; }
  :lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInf=
oBar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader =
.fixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader=
 .fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 18.1px; }
  .display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 2=
4px; letter-spacing: -1px; line-height: 28px; word-spacing: -2px; }
  :lang(ja) .display-sm { font-size: 20.6px; }
  .display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interest=
Name, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .dis=
play-md { font-size: 36px; letter-spacing: -1.25px; line-height: 42px; word=
-spacing: -2.25px; }
  :lang(ja) .display-md { font-size: 31px; }
  .display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestN=
ame, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 48p=
x; letter-spacing: -1.75px; line-height: 56px; word-spacing: -2.75px; }
  :lang(ja) .display-lg { font-size: 41.3px; }
  .display-xl { font-size: 64px; letter-spacing: -2.25px; line-height: 76px=
; word-spacing: -3.25px; }
  :lang(ja) .display-xl { font-size: 55px; }
}

@media (min-width: 1312px) {
  .text-xs, .news .pending .actions .Button.remove span.buttonText, .news .=
pending .actions .Button.primary span.buttonText, .Typeahead.typeaheadWithT=
itles li a.titleItem .typeaheadName, .ExploreStoryCredits .storyCredits > .=
storyCreditWrapper .creditItem, .ExploreStoryCredits .storyCredits > .credi=
tItem, .ExploreStoryCredits .storyCredits .creditFooter, .Pin.summary .pinC=
redits > .pinCreditWrapper .creditItem, .Pin.summary .pinCredits > .creditI=
tem, .Pin .creditFooter { font-size: 12px; letter-spacing: -0.1px; line-hei=
ght: 14px; word-spacing: 0px; }
  :lang(ja) .text-xs, :lang(ja) .news .pending .actions .Button.remove span=
.buttonText, .news .pending .actions .Button.remove :lang(ja) span.buttonTe=
xt, :lang(ja) .news .pending .actions .Button.primary span.buttonText, .new=
s .pending .actions .Button.primary :lang(ja) span.buttonText, :lang(ja) .T=
ypeahead.typeaheadWithTitles li a.titleItem .typeaheadName, .Typeahead.type=
aheadWithTitles li a.titleItem :lang(ja) .typeaheadName, :lang(ja) .Explore=
StoryCredits .storyCredits > .storyCreditWrapper .creditItem, .ExploreStory=
Credits .storyCredits > .storyCreditWrapper :lang(ja) .creditItem, :lang(ja=
) .ExploreStoryCredits .storyCredits > .creditItem, .ExploreStoryCredits :l=
ang(ja) .storyCredits > .creditItem, :lang(ja) .ExploreStoryCredits .storyC=
redits .creditFooter, .ExploreStoryCredits .storyCredits :lang(ja) .creditF=
ooter, :lang(ja) .Pin.summary .pinCredits > .pinCreditWrapper .creditItem, =
.Pin.summary .pinCredits > .pinCreditWrapper :lang(ja) .creditItem, :lang(j=
a) .Pin.summary .pinCredits > .creditItem, .Pin.summary :lang(ja) .pinCredi=
ts > .creditItem, :lang(ja) .Pin .creditFooter, .Pin :lang(ja) .creditFoote=
r { font-size: 10.3px; }
  .text-s, .FirstPinCreate .Pin.summary .pinMeta .TextField, .Board .boardN=
ame .boardPinCount, .Board .boardName.hasBoardContext .User.boardRepTitle .=
fullname, .Board .boardName.hasBoardContext .User.exploreTabTitle .fullname=
, .BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .below=
BoardNameContainer .pinCount, .BoardInfoBar .pinsAndFollowerCount .value, .=
BoardInfoBar .pinsAndFollowerCount .label, .PinCreate .Pin.summary .pinMeta=
 .TextField, .text-sm { font-size: 14px; letter-spacing: -0.15px; line-heig=
ht: 16px; word-spacing: 0px; }
  :lang(ja) .text-sm { font-size: 12px; }
  .text-m, .Button.boardSettingsButton .buttonText, .Button.UnblockButton .=
buttonText, .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .=
ReactModal__Content .formFooter .Button.rounded:not(.primary) .buttonText, =
.news .pending .actions .Button.remove .buttonText, .boardEdit .Button .but=
tonText, .UserNews .HomefeedBuilderButton.Module .textContainer .buttonText=
, .UserNews .EmailInviteMerchandising .container.empty a .buttonText, .User=
News .FriendCenterMerchandising:not(.networkConnected) .Button .buttonText,=
 .Button.twitterColor.TweetButton .buttonText, .Button.userFollowingGridBut=
ton .buttonText, .InviteButtonEmail .Button.btn .buttonText, .Button.moreIt=
ems .buttonText, .formFooterButton.cancelButton .buttonText, .Button.CardFo=
llow.GrayButton .buttonText, .Button.FollowButton .buttonText, .Button.User=
FollowButton .buttonText, .Button.addTastemakerButton .buttonText, .Button.=
InterestFollowButton .buttonText, .Modal .formFooter .Button.primary .butto=
nText, .ReactModal__Content .formFooter .Button.primary .buttonText, .news =
.pending .actions .Button.primary .buttonText, .panelFooter .formFooterButt=
ons .cancelButton .buttonText, .Button.createBoardButton .buttonText, .Butt=
on.searchToFollowButton .buttonText, .formFooterButton.confirmButton .butto=
nText, .Button.CardFollow.RedButton .buttonText, .Button.promoteYourPin .bu=
ttonText, .Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.=
editProfile .buttonText, .Button.settingsCog .buttonText, .Button.groupBoar=
dChat .buttonText, .boardDetail .pending .actions .Button.remove .buttonTex=
t, .boardDetail .pending .actions .Button.primary .buttonText, .BoardCollab=
oratorInviter .BoardInviteForm .inviteButton .buttonText, .boardCollaborato=
rsWrapper .BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBu=
ilderButton.Module .textContainer, .UserNews .EmailInviteMerchandising .con=
tainer.empty a, .InterestFeedPage .feedHeader .interestStats, .TopicFeedPag=
e .feedHeader .interestStats, .SearchGuidesBar .guidesWrapper .guidesSlider=
 .guidesContainer .guideContainer .guideText, .FindFriendsRep.Module, .Boar=
dCreateRep, .BoardHeader .description, .BoardInvite.news .boardName, .BulkE=
ditBar .notifications, .UserInfoBar.infoBar .tabs .label, .UserProfileHeade=
r.profileHeader .about .aboutText, .UserProfileHeader.profileHeader .about =
.iconsLinksEtc .locationWrapper, .UserProfileHeader.profileHeader .about .i=
consLinksEtc .website, .UserProfileHeader.profileHeader .about .iconsLinksE=
tc .middot::after, .UserProfilePage .secretBoardHeader, .UserProfilePage .s=
ecretBoardHeader .sectionTitle, .UserProfilePage .secretBoardHeader .text, =
.UserProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep, .AddPinRep.M=
odule, .UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .=
submitButton, .text-md { font-size: 16px; letter-spacing: -0.2px; line-heig=
ht: 18px; word-spacing: 0px; }
  :lang(ja) .text-md { font-size: 13.8px; }
  .text-l, .User.gridItem .username, .Interest .interestWrapper .interestLa=
bel h2, .ShopGridItem .productName, .Board .boardName .name, .Board .boardN=
ame.hasBoardContext .User.boardRepTitle .title, .Board .boardName.hasBoardC=
ontext .User.exploreTabTitle .title, .text-lg { font-size: 18px; letter-spa=
cing: -0.25px; line-height: 20px; word-spacing: 0px; }
  :lang(ja) .text-lg { font-size: 15.5px; }
  .text-xl, .standaloneErrorPage .name, .UserSettingsPage .sectionTitle h2 =
{ font-size: 21px; letter-spacing: -0.3px; line-height: 23px; word-spacing:=
 -1.3px; }
  :lang(ja) .text-xl, :lang(ja) .standaloneErrorPage .name, .standaloneErro=
rPage :lang(ja) .name, :lang(ja) .UserSettingsPage .sectionTitle h2, .UserS=
ettingsPage .sectionTitle :lang(ja) h2 { font-size: 18.1px; }
  .display-xs, .BoardInfoBar .smallBoardName, .UserProfileHeader.profileHea=
der .fixedHeaderNameAndImage .fixedHeaderName { font-size: 24px; letter-spa=
cing: -1px; line-height: 28px; word-spacing: -2px; }
  :lang(ja) .display-xs, :lang(ja) .BoardInfoBar .smallBoardName, .BoardInf=
oBar :lang(ja) .smallBoardName, :lang(ja) .UserProfileHeader.profileHeader =
.fixedHeaderNameAndImage .fixedHeaderName, .UserProfileHeader.profileHeader=
 .fixedHeaderNameAndImage :lang(ja) .fixedHeaderName { font-size: 20.6px; }
  .display-s, .UserInfoBar.infoBar .tabs .value, .display-sm { font-size: 3=
6px; letter-spacing: -1.25px; line-height: 42px; word-spacing: -2.25px; }
  :lang(ja) .display-sm { font-size: 31px; }
  .display-m, .InterestFeedPage .feedHeader .authLandingPageTitle .interest=
Name, .BoardHeader .boardName, .UserProfileHeader.profileHeader .name, .dis=
play-md { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; word=
-spacing: -2.75px; }
  :lang(ja) .display-md { font-size: 41.3px; }
  .display-l, .FeedPage .feedName, .InterestFeedPage .feedHeader .interestN=
ame, .TopicFeedPage .feedHeader .interestName, .display-lg { font-size: 64p=
x; letter-spacing: -2.25px; line-height: 76px; word-spacing: -3.25px; }
  :lang(ja) .display-lg { font-size: 55px; }
  .display-xl { font-size: 96px; letter-spacing: -3.25px; line-height: 114p=
x; word-spacing: -4.25px; }
  :lang(ja) .display-xl { font-size: 82.6px; }
}

.m0 { margin: 0px; }

.mt0 { margin-top: 0px; }

.mr0 { margin-right: 0px; }

.mb0 { margin-bottom: 0px; }

.ml0 { margin-left: 0px; }

.p0 { padding: 0px; }

.px0 { padding-left: 0px; padding-right: 0px; }

.py0 { padding-bottom: 0px; padding-top: 0px; }

.m1 { margin: 3px; }

.mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBoar=
dContext, .BoardHeader .description { margin-top: 3px; }

.mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawerN=
av .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board .=
boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.explor=
eTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePage =
.userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet labe=
l > input { margin-right: 3px; }

.mb1 { margin-bottom: 3px; }

.ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left: 3=
px; }

.mn1 { margin: -3px; }

.mtn1 { margin-top: -3px; }

.mbn1 { margin-bottom: -3px; }

.mln1 { margin-left: -3px; }

.mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -3px; }

.mxn1, .UserInfoBar.infoBar .tabs { margin-left: -3px; }

.myn1 { margin-bottom: -3px; margin-top: -3px; }

.p1 { padding: 3px; }

.px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guidesSl=
ider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .sto=
ryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cred=
itItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pinsA=
ndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.infoBa=
r .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: 3p=
x; padding-right: 3px; }

.py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserNav=
igateButton { padding-bottom: 3px; padding-top: 3px; }

.m2 { margin: 6px; }

.mt2 { margin-top: 6px; }

.mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Rela=
tedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > ul=
 > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profileIm=
age::after { margin-right: 6px; }

.mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary .p=
inMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-bot=
tom: 6px; }

.ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.prof=
ileHeader .profileImage::after { margin-left: 6px; }

.mn2 { margin: -6px; }

.mtn2 { margin-top: -6px; }

.mbn2 { margin-bottom: -6px; }

.mln2 { margin-left: -6px; }

.mrn2, .mxn2 { margin-right: -6px; }

.mxn2 { margin-left: -6px; }

.myn2 { margin-bottom: -6px; margin-top: -6px; }

.p2 { padding: 6px; }

.px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .board=
HeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEditBa=
r, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.profi=
leHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserNav=
igateButton { padding-left: 6px; padding-right: 6px; }

.py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem .=
productName, .Board .boardName { padding-bottom: 6px; padding-top: 6px; }

.m3 { margin: 9px; }

.mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProfil=
eHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 9px; }

.mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle .t=
itle, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Rela=
tedInterestsSection > ul { margin-right: 9px; }

.mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 9px; }

.ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .RelatedIn=
terestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margin-=
left: 9px; }

.mn3 { margin: -9px; }

.mtn3 { margin-top: -9px; }

.mbn3 { margin-bottom: -9px; }

.mln3 { margin-left: -9px; }

.mrn3, .mxn3 { margin-right: -9px; }

.mxn3 { margin-left: -9px; }

.myn3 { margin-bottom: -9px; margin-top: -9px; }

.p3 { padding: 9px; }

.px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .InterestF=
eedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper, =
.TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-left:=
 9px; padding-right: 9px; }

.py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Intere=
stFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNameS=
tats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .feed=
ButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedPag=
e .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProfil=
eHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .title=
Bar { padding-bottom: 9px; padding-top: 9px; }

.m4 { margin: 12px; }

.mt4, .FeedPage .feedName { margin-top: 12px; }

.mr4 { margin-right: 12px; }

.mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHead=
er .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHeader=
 .name, .NagSearch .message { margin-bottom: 12px; }

.ml4 { margin-left: 12px; }

.mn4 { margin: -12px; }

.mtn4 { margin-top: -12px; }

.mbn4 { margin-bottom: -12px; }

.mln4 { margin-left: -12px; }

.mrn4, .mxn4 { margin-right: -12px; }

.mxn4 { margin-left: -12px; }

.myn4 { margin-bottom: -12px; margin-top: -12px; }

.p4 { padding: 12px; }

.px4 { padding-left: 12px; padding-right: 12px; }

.py4 { padding-bottom: 12px; padding-top: 12px; }

.m5 { margin: 15px; }

.mt5 { margin-top: 15px; }

.mr5 { margin-right: 15px; }

.mb5 { margin-bottom: 15px; }

.ml5 { margin-left: 15px; }

.mn5 { margin: -15px; }

.mtn5 { margin-top: -15px; }

.mbn5 { margin-bottom: -15px; }

.mln5 { margin-left: -15px; }

.mrn5, .mxn5 { margin-right: -15px; }

.mxn5 { margin-left: -15px; }

.myn5 { margin-bottom: -15px; margin-top: -15px; }

.p5 { padding: 15px; }

.px5 { padding-left: 15px; padding-right: 15px; }

.py5 { padding-bottom: 15px; padding-top: 15px; }

.m6 { margin: 18px; }

.mt6 { margin-top: 18px; }

.mr6 { margin-right: 18px; }

.mb6 { margin-bottom: 18px; }

.ml6 { margin-left: 18px; }

.mn6 { margin: -18px; }

.mtn6 { margin-top: -18px; }

.mbn6 { margin-bottom: -18px; }

.mln6 { margin-left: -18px; }

.mrn6, .mxn6 { margin-right: -18px; }

.mxn6 { margin-left: -18px; }

.myn6 { margin-bottom: -18px; margin-top: -18px; }

.p6 { padding: 18px; }

.px6 { padding-left: 18px; padding-right: 18px; }

.py6 { padding-bottom: 18px; padding-top: 18px; }

@media (min-width: 360px) {
  .m1 { margin: 4px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 4px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 4px; }
  .mb1 { margin-bottom: 4px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 4px; }
  .mn1 { margin: -4px; }
  .mtn1 { margin-top: -4px; }
  .mbn1 { margin-bottom: -4px; }
  .mln1 { margin-left: -4px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -4px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -4px; }
  .myn1 { margin-bottom: -4px; margin-top: -4px; }
  .p1 { padding: 4px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
4px; padding-right: 4px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 4px; padding-top: 4px; }
  .m2 { margin: 8px; }
  .mt2 { margin-top: 8px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 8px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 8px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 8px; }
  .mn2 { margin: -8px; }
  .mtn2 { margin-top: -8px; }
  .mbn2 { margin-bottom: -8px; }
  .mln2 { margin-left: -8px; }
  .mrn2, .mxn2 { margin-right: -8px; }
  .mxn2 { margin-left: -8px; }
  .myn2 { margin-bottom: -8px; margin-top: -8px; }
  .p2 { padding: 8px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 8px; padding-right: 8px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 8px; padding-top: 8px; }
  .m3 { margin: 12px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 12px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 12px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 12px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 12px; }
  .mn3 { margin: -12px; }
  .mtn3 { margin-top: -12px; }
  .mbn3 { margin-bottom: -12px; }
  .mln3 { margin-left: -12px; }
  .mrn3, .mxn3 { margin-right: -12px; }
  .mxn3 { margin-left: -12px; }
  .myn3 { margin-bottom: -12px; margin-top: -12px; }
  .p3 { padding: 12px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 12px; padding-right: 12px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 12px; padding-top: 12px; }
  .m4 { margin: 16px; }
  .mt4, .FeedPage .feedName { margin-top: 16px; }
  .mr4 { margin-right: 16px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 16px; }
  .ml4 { margin-left: 16px; }
  .mn4 { margin: -16px; }
  .mtn4 { margin-top: -16px; }
  .mbn4 { margin-bottom: -16px; }
  .mln4 { margin-left: -16px; }
  .mrn4, .mxn4 { margin-right: -16px; }
  .mxn4 { margin-left: -16px; }
  .myn4 { margin-bottom: -16px; margin-top: -16px; }
  .p4 { padding: 16px; }
  .px4 { padding-left: 16px; padding-right: 16px; }
  .py4 { padding-bottom: 16px; padding-top: 16px; }
  .m5 { margin: 20px; }
  .mt5 { margin-top: 20px; }
  .mr5 { margin-right: 20px; }
  .mb5 { margin-bottom: 20px; }
  .ml5 { margin-left: 20px; }
  .mn5 { margin: -20px; }
  .mtn5 { margin-top: -20px; }
  .mbn5 { margin-bottom: -20px; }
  .mln5 { margin-left: -20px; }
  .mrn5, .mxn5 { margin-right: -20px; }
  .mxn5 { margin-left: -20px; }
  .myn5 { margin-bottom: -20px; margin-top: -20px; }
  .p5 { padding: 20px; }
  .px5 { padding-left: 20px; padding-right: 20px; }
  .py5 { padding-bottom: 20px; padding-top: 20px; }
  .m6 { margin: 24px; }
  .mt6 { margin-top: 24px; }
  .mr6 { margin-right: 24px; }
  .mb6 { margin-bottom: 24px; }
  .ml6 { margin-left: 24px; }
  .mn6 { margin: -24px; }
  .mtn6 { margin-top: -24px; }
  .mbn6 { margin-bottom: -24px; }
  .mln6 { margin-left: -24px; }
  .mrn6, .mxn6 { margin-right: -24px; }
  .mxn6 { margin-left: -24px; }
  .myn6 { margin-bottom: -24px; margin-top: -24px; }
  .p6 { padding: 24px; }
  .px6 { padding-left: 24px; padding-right: 24px; }
  .py6 { padding-bottom: 24px; padding-top: 24px; }
}

@media (min-width: 800px) {
  .m1 { margin: 6px 8px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 6px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 8px; }
  .mb1 { margin-bottom: 6px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 8px; }
  .mn1 { margin: -6px -8px; }
  .mtn1 { margin-top: -6px; }
  .mbn1 { margin-bottom: -6px; }
  .mln1 { margin-left: -8px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -8px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -8px; }
  .myn1 { margin-bottom: -6px; margin-top: -6px; }
  .p1 { padding: 6px 8px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
8px; padding-right: 8px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 6px; padding-top: 6px; }
  .m2 { margin: 12px 16px; }
  .mt2 { margin-top: 12px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 16px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 12px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 16px; }
  .mn2 { margin: -12px -16px; }
  .mtn2 { margin-top: -12px; }
  .mbn2 { margin-bottom: -12px; }
  .mln2 { margin-left: -16px; }
  .mrn2, .mxn2 { margin-right: -16px; }
  .mxn2 { margin-left: -16px; }
  .myn2 { margin-bottom: -12px; margin-top: -12px; }
  .p2 { padding: 12px 16px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 16px; padding-right: 16px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 12px; padding-top: 12px;=
 }
  .m3 { margin: 18px 24px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 18px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 24px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 18px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 24px; }
  .mn3 { margin: -18px -24px; }
  .mtn3 { margin-top: -18px; }
  .mbn3 { margin-bottom: -18px; }
  .mln3 { margin-left: -24px; }
  .mrn3, .mxn3 { margin-right: -24px; }
  .mxn3 { margin-left: -24px; }
  .myn3 { margin-bottom: -18px; margin-top: -18px; }
  .p3 { padding: 18px 24px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 24px; padding-right: 24px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 18px; padding-top: 18px; }
  .m4 { margin: 24px 32px; }
  .mt4, .FeedPage .feedName { margin-top: 24px; }
  .mr4 { margin-right: 32px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 24px; }
  .ml4 { margin-left: 32px; }
  .mn4 { margin: -24px -32px; }
  .mtn4 { margin-top: -24px; }
  .mbn4 { margin-bottom: -24px; }
  .mln4 { margin-left: -32px; }
  .mrn4, .mxn4 { margin-right: -32px; }
  .mxn4 { margin-left: -32px; }
  .myn4 { margin-bottom: -24px; margin-top: -24px; }
  .p4 { padding: 24px 32px; }
  .px4 { padding-left: 32px; padding-right: 32px; }
  .py4 { padding-bottom: 24px; padding-top: 24px; }
  .m5 { margin: 30px 40px; }
  .mt5 { margin-top: 30px; }
  .mr5 { margin-right: 40px; }
  .mb5 { margin-bottom: 30px; }
  .ml5 { margin-left: 40px; }
  .mn5 { margin: -30px -40px; }
  .mtn5 { margin-top: -30px; }
  .mbn5 { margin-bottom: -30px; }
  .mln5 { margin-left: -40px; }
  .mrn5, .mxn5 { margin-right: -40px; }
  .mxn5 { margin-left: -40px; }
  .myn5 { margin-bottom: -30px; margin-top: -30px; }
  .p5 { padding: 30px 40px; }
  .px5 { padding-left: 40px; padding-right: 40px; }
  .py5 { padding-bottom: 30px; padding-top: 30px; }
  .m6 { margin: 36px 48px; }
  .mt6 { margin-top: 36px; }
  .mr6 { margin-right: 48px; }
  .mb6 { margin-bottom: 36px; }
  .ml6 { margin-left: 48px; }
  .mn6 { margin: -36px -48px; }
  .mtn6 { margin-top: -36px; }
  .mbn6 { margin-bottom: -36px; }
  .mln6 { margin-left: -48px; }
  .mrn6, .mxn6 { margin-right: -48px; }
  .mxn6 { margin-left: -48px; }
  .myn6 { margin-bottom: -36px; margin-top: -36px; }
  .p6 { padding: 36px 48px; }
  .px6 { padding-left: 48px; padding-right: 48px; }
  .py6 { padding-bottom: 36px; padding-top: 36px; }
}

@media (min-width: 1312px) {
  .m1 { margin: 6px 8px; }
  .mt1, .Board .boardName .boardPinCount .PinCount, .Board .boardName.hasBo=
ardContext, .BoardHeader .description { margin-top: 6px; }
  .mr1, .TypeaheadField.guided.buttonOnRight::before, .TokenizedInput.drawe=
rNav .tokensWrapper .tokenizedItem, .Board .boardName > .secretIcon, .Board=
 .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .User.expl=
oreTabTitle.hasText.thumb, .BoardInfoBar .boardButtons > *, .UserProfilePag=
e .userBoards .secretHeaderIcon, .UserSettingsPage .formInlineCheckedSet la=
bel > input { margin-right: 8px; }
  .mb1 { margin-bottom: 6px; }
  .ml1, .TokenizedInput.guided .tokensWrapper .tokenizedItem { margin-left:=
 8px; }
  .mn1 { margin: -6px -8px; }
  .mtn1 { margin-top: -6px; }
  .mbn1 { margin-bottom: -6px; }
  .mln1 { margin-left: -8px; }
  .mrn1, .mxn1, .UserInfoBar.infoBar .tabs { margin-right: -8px; }
  .mxn1, .UserInfoBar.infoBar .tabs { margin-left: -8px; }
  .myn1 { margin-bottom: -6px; margin-top: -6px; }
  .p1 { padding: 6px 8px; }
  .px1, .standaloneErrorPage .name, .SearchGuidesBar .guidesWrapper .guides=
Slider .guidesContainer .guideContainer .guideText, .ExploreStoryCredits .s=
toryCredits > .storyCreditWrapper, .ExploreStoryCredits .storyCredits > .cr=
editItem, .ShopGridItem .productName, .Board .boardName, .BoardInfoBar .pin=
sAndFollowerCount > ul > li, .BulkEditBar .notifications, .UserInfoBar.info=
Bar .tabs li a, .UserProfileHeader.profileHeader .aboutBar { padding-left: =
8px; padding-right: 8px; }
  .py1, .Button.btn.categoriesHeader, .UserInfoBar.infoBar .tabs ul, .UserN=
avigateButton { padding-bottom: 6px; padding-top: 6px; }
  .m2 { margin: 12px 16px; }
  .mt2 { margin-top: 12px; }
  .mr2, .FeedPage .RelatedInterestsSection > ul > li, .InterestFeedPage .Re=
latedInterestsSection > ul > li, .TopicFeedPage .RelatedInterestsSection > =
ul > li, .Board .boardName .name, .UserProfileHeader.profileHeader .profile=
Image::after { margin-right: 16px; }
  .mb2, .Interest.storyView .interestWrapper, .FirstPinCreate .Pin.summary =
.pinMeta .TextField, .PinCreate .Pin.summary .pinMeta .TextField { margin-b=
ottom: 12px; }
  .ml2, .TypeaheadField.guided.buttonOnRight::before, .UserProfileHeader.pr=
ofileHeader .profileImage::after { margin-left: 16px; }
  .mn2 { margin: -12px -16px; }
  .mtn2 { margin-top: -12px; }
  .mbn2 { margin-bottom: -12px; }
  .mln2 { margin-left: -16px; }
  .mrn2, .mxn2 { margin-right: -16px; }
  .mxn2 { margin-left: -16px; }
  .myn2 { margin-bottom: -12px; margin-top: -12px; }
  .p2 { padding: 12px 16px; }
  .px2, .Button.btn.categoriesHeader, .SearchForm.guided, .BoardHeader .boa=
rdHeaderWrapper, .BoardInfoBar .infoBarWrapper, .BulkEditBar .boardBulkEdit=
Bar, .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.pro=
fileHeader .profileInfo, .UserProfileHeader.profileHeader .titleBar, .UserN=
avigateButton { padding-left: 16px; padding-right: 16px; }
  .py2, .standaloneErrorPage .name, .User.gridItem .username, .ShopGridItem=
 .productName, .Board .boardName { padding-bottom: 12px; padding-top: 12px;=
 }
  .m3 { margin: 18px 24px; }
  .mt3, .ExploreStoryCredits .storyCredits > .storyCreditWrapper, .UserProf=
ileHeader.profileHeader .fixedHeaderNameAndImage { margin-top: 18px; }
  .mr3, .FeedPage .RelatedInterestsSection > ul, .User.thumb.boardRepTitle =
.title, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .Re=
latedInterestsSection > ul { margin-right: 24px; }
  .mb3, .BoardHeader .boardHeaderWrapper { margin-bottom: 18px; }
  .ml3, .FeedPage .RelatedInterestsSection > ul, .InterestFeedPage .Related=
InterestsSection > ul, .TopicFeedPage .RelatedInterestsSection > ul { margi=
n-left: 24px; }
  .mn3 { margin: -18px -24px; }
  .mtn3 { margin-top: -18px; }
  .mbn3 { margin-bottom: -18px; }
  .mln3 { margin-left: -24px; }
  .mrn3, .mxn3 { margin-right: -24px; }
  .mxn3 { margin-left: -24px; }
  .myn3 { margin-bottom: -18px; margin-top: -18px; }
  .p3 { padding: 18px 24px; }
  .px3, .FeedPage .feedName, .InterestFeedPage .feedButtonWrapper, .Interes=
tFeedPage .feedHeader .interestNameStats, .TopicFeedPage .feedButtonWrapper=
, .TopicFeedPage .feedHeader .interestNameStats, .UserInfoBar { padding-lef=
t: 24px; padding-right: 24px; }
  .py3, .FeedPage .feedName, .FeedPage .RelatedInterestsSection > ul, .Inte=
restFeedPage .feedButtonWrapper, .InterestFeedPage .feedHeader .interestNam=
eStats, .InterestFeedPage .RelatedInterestsSection > ul, .TopicFeedPage .fe=
edButtonWrapper, .TopicFeedPage .feedHeader .interestNameStats, .TopicFeedP=
age .RelatedInterestsSection > ul, .BoardInfoBar .infoBarWrapper, .UserProf=
ileHeader.profileHeader .profileInfo, .UserProfileHeader.profileHeader .tit=
leBar { padding-bottom: 18px; padding-top: 18px; }
  .m4 { margin: 24px 32px; }
  .mt4, .FeedPage .feedName { margin-top: 24px; }
  .mr4 { margin-right: 32px; }
  .mb4, .InterestFeedPage .feedHeader .interestName, .TopicFeedPage .feedHe=
ader .interestName, .BoardHeader .boardName, .UserProfileHeader.profileHead=
er .name, .NagSearch .message { margin-bottom: 24px; }
  .ml4 { margin-left: 32px; }
  .mn4 { margin: -24px -32px; }
  .mtn4 { margin-top: -24px; }
  .mbn4 { margin-bottom: -24px; }
  .mln4 { margin-left: -32px; }
  .mrn4, .mxn4 { margin-right: -32px; }
  .mxn4 { margin-left: -32px; }
  .myn4 { margin-bottom: -24px; margin-top: -24px; }
  .p4 { padding: 24px 32px; }
  .px4 { padding-left: 32px; padding-right: 32px; }
  .py4 { padding-bottom: 24px; padding-top: 24px; }
  .m5 { margin: 30px 40px; }
  .mt5 { margin-top: 30px; }
  .mr5 { margin-right: 40px; }
  .mb5 { margin-bottom: 30px; }
  .ml5 { margin-left: 40px; }
  .mn5 { margin: -30px -40px; }
  .mtn5 { margin-top: -30px; }
  .mbn5 { margin-bottom: -30px; }
  .mln5 { margin-left: -40px; }
  .mrn5, .mxn5 { margin-right: -40px; }
  .mxn5 { margin-left: -40px; }
  .myn5 { margin-bottom: -30px; margin-top: -30px; }
  .p5 { padding: 30px 40px; }
  .px5 { padding-left: 40px; padding-right: 40px; }
  .py5 { padding-bottom: 30px; padding-top: 30px; }
  .m6 { margin: 36px 48px; }
  .mt6 { margin-top: 36px; }
  .mr6 { margin-right: 48px; }
  .mb6 { margin-bottom: 36px; }
  .ml6 { margin-left: 48px; }
  .mn6 { margin: -36px -48px; }
  .mtn6 { margin-top: -36px; }
  .mbn6 { margin-bottom: -36px; }
  .mln6 { margin-left: -48px; }
  .mrn6, .mxn6 { margin-right: -48px; }
  .mxn6 { margin-left: -48px; }
  .myn6 { margin-bottom: -36px; margin-top: -36px; }
  .p6 { padding: 36px 48px; }
  .px6 { padding-left: 48px; padding-right: 48px; }
  .py6 { padding-bottom: 36px; padding-top: 36px; }
}

.AppealConfirmationPage .standardForm { font-size: 14px; line-height: 21px;=
 margin: 20px auto 40px; }

.AppealForm { overflow: hidden; }

.AppealForm h1 { color: rgba(21, 21, 21, 0.8); font-size: 47px; font-weight=
: bold; line-height: 52px; margin-left: auto; margin-right: auto; max-width=
: 736px; text-align: center; word-wrap: break-word; margin-bottom: 52px; }

.AppealForm .formDescription { color: rgb(85, 85, 85); font-weight: 500; }

.AppealForm .standardForm { margin: 0px auto; }

.AppealForm .standardForm ul { background: rgb(255, 255, 255); box-shadow: =
rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; margin-bottom: 14p=
x; }

.AppealForm .standardForm ul li { overflow: hidden; }

.AppealForm .standardForm ul li.empty { padding: 0px; }

.AppealForm .standardForm ul li div { float: left; margin-left: 0px; width:=
 515px; }

.AppealForm .standardForm ul li h2 { float: left; }

.AppealForm .standardForm ul li h3 { color: rgb(85, 85, 85); font-size: 13p=
x; padding: 0px; width: 170px; }

.AppealForm .standardForm ul li h4 { float: left; font-size: 12px; font-wei=
ght: normal; margin-left: 20px; padding: 6px; width: 170px; }

.AnchorLinks .links li { -webkit-font-smoothing: antialiased; border-bottom=
: 3px solid rgb(255, 255, 255); cursor: pointer; display: inline-block; pad=
ding: 20px; }

.AnchorLinks .links li span { color: rgb(95, 95, 95); font-size: 14px; }

.AnchorLinks .links li:hover .link { color: rgb(51, 51, 51); }

.AnchorLinks .links li.selected { border-color: rgb(189, 8, 28); }

.AnchorLinks .links li.selected span { color: rgb(51, 51, 51); }

.AnchorLinks .links span { font-weight: bold; text-decoration: none; }

.BackgroundImage { height: 100%; overflow: hidden; position: absolute; widt=
h: 100%; z-index: -1; }

.BackgroundImage .prefetch { display: none; }

.BackgroundImage .background { background-size: cover; height: 100%; opacit=
y: 0; position: absolute; transition: opacity 0.5s; width: 100%; }

.BackgroundImage .background.loaded { opacity: 1; }

.BackgroundImage .homepageWallBackground { background-image: url("https://s=
.pinimg.com/webapp/style/images/pin_grid-7106f39b.jpg"); height: 100%; marg=
in: 0px auto; width: 90%; }

.BoardPickerSpinnerBlock { height: 82px; pointer-events: none; position: re=
lative; cursor: progress !important; }

.BusinessTypeList > li > label { color: rgb(68, 68, 68); font-size: 14px; f=
ont-weight: bold; line-height: 22px; }

.BusinessTypeList > li > label input[type=3D"radio"] { float: left; height:=
 22px; }

.BusinessTypeList .businessTypeLabel { margin-left: 8px; }

.Button { outline: none; position: relative; }

.Button.borderless { background-color: transparent; border: 0px; margin: 0p=
x; padding: 0px; }

.Button.btn { background: linear-gradient(rgb(255, 255, 255), rgb(240, 240,=
 240)) rgb(240, 240, 240); border: 1px solid rgb(204, 204, 204); color: rgb=
(95, 95, 95); cursor: pointer; font-weight: bold; text-shadow: rgb(255, 255=
, 255) 0px 1px; white-space: nowrap; padding: 7px 13px; }

.Button.btn.rounded { border-radius: 3px; }

.Button.btn:hover, .Button.btn:focus { border-color: rgb(204, 204, 204) rgb=
(194, 194, 194) rgb(184, 184, 184); }

.Button.btn.primary, .Button.btn.primaryOnHover:hover, .Button.btn.primaryO=
nHover:focus, .Button.btn.primaryOnHover.active { -webkit-font-smoothing: a=
ntialiased; background-image: linear-gradient(rgb(227, 38, 46), rgb(171, 23=
, 30)); background-color: rgb(171, 23, 30); border-color: rgb(175, 21, 27) =
rgb(154, 16, 21) rgb(130, 10, 15); border-style: solid; border-width: 1px; =
box-shadow: rgba(255, 255, 255, 0.34) 0px 1px 0px 0px; color: rgb(255, 255,=
 255); text-shadow: rgba(0, 0, 0, 0.11) 0px -1px; }

.Button.btn.primary:not(.noHoverActive):hover, .Button.btn.primary:not(.noH=
overActive):focus, .Button.btn.primaryOnHover:hover:not(.noHoverActive):hov=
er, .Button.btn.primaryOnHover:hover:not(.noHoverActive):focus, .Button.btn=
.primaryOnHover:focus:not(.noHoverActive):hover, .Button.btn.primaryOnHover=
:focus:not(.noHoverActive):focus, .Button.btn.primaryOnHover.active:not(.no=
HoverActive):hover, .Button.btn.primaryOnHover.active:not(.noHoverActive):f=
ocus { background-image: linear-gradient(rgb(230, 61, 68), rgb(193, 26, 34)=
); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border: 1px solid rgb(1=
46, 12, 18); }

.Button.btn.primary:not(.noHoverActive):active, .Button.btn.primary:not(.no=
HoverActive).active, .Button.btn.primaryOnHover:hover:not(.noHoverActive):a=
ctive, .Button.btn.primaryOnHover:hover:not(.noHoverActive).active, .Button=
.btn.primaryOnHover:focus:not(.noHoverActive):active, .Button.btn.primaryOn=
Hover:focus:not(.noHoverActive).active, .Button.btn.primaryOnHover.active:n=
ot(.noHoverActive):active, .Button.btn.primaryOnHover.active:not(.noHoverAc=
tive).active { background-image: linear-gradient(rgb(187, 22, 24), rgb(226,=
 33, 35)); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 7px 0px inset; background=
-color: rgb(226, 33, 35); border-color: rgb(153, 22, 27); text-shadow: rgba=
(0, 0, 0, 0.6) 0px 1px; }

.Button.btn.dim { -webkit-font-smoothing: antialiased; color: rgb(119, 119,=
 119); }

.Button.btn.unAuthFacebookConnect, .Button.btn.unAuthGplusConnect, .Button.=
btn.unAuthTwitterConnect { height: 42px; position: relative; }

.Button.btn.unAuthFacebookConnect em, .Button.btn.unAuthGplusConnect em, .B=
utton.btn.unAuthTwitterConnect em { bottom: 0px; box-shadow: rgba(0, 0, 0, =
0.05) 1px 0px 0px; height: 39px; left: 0px; padding: 0px; position: absolut=
e; top: 0px; width: 41px; }

.Button.btn.unAuthFacebookConnect span, .Button.btn.unAuthGplusConnect span=
, .Button.btn.unAuthTwitterConnect span { color: rgb(255, 255, 255); text-s=
hadow: rgba(0, 0, 0, 0.25) 0px -1px; }

.Button.btn.unAuthFacebookConnect em { width: 42px; height: 42px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20c=
eaff.png") -215px -88px no-repeat; }

.Button.btn.unAuthFacebookConnect.flat, .Button.btn.unAuthFacebookConnect.f=
lat:hover, .Button.btn.unAuthFacebookConnect.flat:active { background: rgb(=
59, 89, 152); font-size: 16px; line-height: 19px; }

.Button.btn.unAuthFacebookConnect.flat em, .Button.btn.unAuthFacebookConnec=
t.flat:hover em, .Button.btn.unAuthFacebookConnect.flat:active em { backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -92px -296px no-repeat; border-right: 1px solid rgba(255, 2=
55, 255, 0.3); height: 40px; width: 40px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.unAuthFacebookConnect.flat em, .Button.btn.unAuthFacebookConn=
ect.flat:hover em, .Button.btn.unAuthFacebookConnect.flat:active em { backg=
round-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-de=
sktop-2x-0d02cd03.png"); background-position: -45px -258px; background-size=
: 428px 427px; }
}

.Button.btn.unauthHomeRegisterButton.unAuthFacebookConnect, .Button.btn.una=
uthHomeRegisterButton.unAuthFacebookConnect:hover, .Button.btn.unauthHomeRe=
gisterButton.unAuthFacebookConnect:active { -webkit-font-smoothing: antiali=
ased; background: padding-box rgb(59, 89, 152); border: 5px solid rgb(59, 8=
9, 152); border-radius: 4px; box-shadow: none; height: auto; padding-bottom=
: 12px; padding-top: 10px; }

.Button.btn.unauthHomeRegisterButton.unAuthFacebookConnect em, .Button.btn.=
unauthHomeRegisterButton.unAuthFacebookConnect:hover em, .Button.btn.unauth=
HomeRegisterButton.unAuthFacebookConnect:active em { width: 24px; height: 2=
4px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-main-1x-c20ceaff.png") -28px -214px no-repeat rgba(255, 255, 255, 0.04); =
margin-top: -2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.unauthHomeRegisterButton.unAuthFacebookConnect em, .Button.bt=
n.unauthHomeRegisterButton.unAuthFacebookConnect:hover em, .Button.btn.unau=
thHomeRegisterButton.unAuthFacebookConnect:active em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.=
png"); background-position: -27px -174px; background-size: 249px 231px; }
}

.UnauthBanner .Button.btn.unauthHomeRegisterButton.unAuthFacebookConnect em=
, .UnauthBanner .Button.btn.unauthHomeRegisterButton.unAuthFacebookConnect:=
hover em, .UnauthBanner .Button.btn.unauthHomeRegisterButton.unAuthFacebook=
Connect:active em { background-color: transparent; }

.Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthFacebookConnec=
t, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthFacebookCon=
nect:active, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthF=
acebookConnect:hover { -webkit-font-smoothing: antialiased; border: none; b=
order-radius: 3px; height: 40px; width: 100%; }

.Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthFacebookConnec=
t em, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthFacebook=
Connect:active em, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.u=
nAuthFacebookConnect:hover em { margin: 8px; }

.Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthFacebookConnec=
t.intButton, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthF=
acebookConnect.intButton:active, .Button.btn.unauthHomeRegisterButton.multi=
StepRedesign.unAuthFacebookConnect.intButton:hover { float: left; margin-ri=
ght: 16px; width: 126px; }

.Button.btn.unauthHomeRegisterButton.unAuthemailSignup, .Button.btn.unauthH=
omeRegisterButton.unAuthemailSignup:hover { -webkit-font-smoothing: antiali=
ased; background-clip: padding-box; border: 3px solid rgba(51, 51, 51, 0.4)=
; border-radius: 6px; color: rgb(102, 102, 102); padding-bottom: 12px; padd=
ing-top: 10px; }

.Button.btn.unauthHomeRegisterButton.unAuthemailSignup em, .Button.btn.unau=
thHomeRegisterButton.unAuthemailSignup:hover em { width: 50px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -171px -174px no-repeat; height: 40px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.unauthHomeRegisterButton.unAuthemailSignup em, .Button.btn.un=
authHomeRegisterButton.unAuthemailSignup:hover em { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.=
png"); background-position: -291px -51px; background-size: 428px 427px; }
}

.Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthemailSignup, .=
Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthemailSignup:act=
ive, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthemailSign=
up:hover { -webkit-font-smoothing: antialiased; border-radius: 3px; height:=
 39px; width: 268px; }

.Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthemailSignup em=
, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthemailSignup:=
active em, .Button.btn.unauthHomeRegisterButton.multiStepRedesign.unAuthema=
ilSignup:hover em { height: 37px; margin-left: -6px; width: 40px; }

.Button.btn.unAuthGplusConnect { -webkit-font-smoothing: antialiased; backg=
round: rgb(66, 133, 244); border: none; height: 40px; }

.Button.btn.unAuthGplusConnect em { width: 38px; height: 38px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -160px -133px no-repeat; margin: 1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.unAuthGplusConnect em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -127px -96px; background-size: 249px 231px; }
}

.Button.btn.unAuthTwitterConnect { background: linear-gradient(rgb(95, 190,=
 228), rgb(32, 144, 189)); border-width: 1px; border-style: solid; border-c=
olor: rgb(32, 144, 189) rgb(28, 127, 168) rgb(28, 127, 168); border-image: =
initial; color: rgb(68, 68, 68); text-shadow: rgb(255, 255, 255) 0px 1px; }

.Button.btn.unAuthTwitterConnect:hover, .Button.btn.unAuthTwitterConnect:fo=
cus, .Button.btn.unAuthTwitterConnect:active, .Button.btn.unAuthTwitterConn=
ect.active { border-width: 1px; border-style: solid; border-color: rgb(28, =
127, 168) rgb(21, 94, 124) rgb(21, 94, 124); border-image: initial; }

.Button.btn.unAuthTwitterConnect:active, .Button.btn.unAuthTwitterConnect.a=
ctive { background: linear-gradient(rgb(73, 181, 225), rgb(32, 144, 189)); =
box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px inset; }

.Button.btn.unAuthTwitterConnect em { width: 41px; height: 41px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ce=
aff.png") -74px -133px no-repeat rgba(255, 255, 255, 0.08); }

.Button.btn.registerLoginButton em { left: 0px; padding: 0px; position: abs=
olute; top: 0px; }

.Button.btn.registerLoginButton span { display: inline-block; margin-left: =
42px; margin-top: -3px; }

.Button.btn.registerLoginButton.multiStepRedesign span { margin-left: 42px;=
 }

.Button.btn.registerLoginButton.multiStepRedesign.intButton span { bottom: =
6px; }

.Button.btn[disabled], .Button.btn.disabled, .Button.btn.disabled:hover, .B=
utton.btn.disabled:focus, .Button.btn.disabled:active { cursor: default; bo=
x-shadow: none !important; text-shadow: 0px 0px 0px !important; background:=
 rgb(235, 235, 235) !important; border: 1px solid rgb(221, 221, 221) !impor=
tant; color: rgb(170, 170, 170) !important; }

.Button.btn[disabled].repinSmall em, .Button.btn.disabled.repinSmall em, .B=
utton.btn.disabled:hover.repinSmall em, .Button.btn.disabled:focus.repinSma=
ll em, .Button.btn.disabled:active.repinSmall em { width: 34px; height: 15p=
x; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
main-1x-c20ceaff.png") -204px -176px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn[disabled].repinSmall em, .Button.btn.disabled.repinSmall em, =
.Button.btn.disabled:hover.repinSmall em, .Button.btn.disabled:focus.repinS=
mall em, .Button.btn.disabled:active.repinSmall em { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.pn=
g"); background-position: -128px -78px; background-size: 249px 231px; }
}

.Button.btn.noSidePadding { padding-left: 0px; padding-right: 0px; }

.Button.btn.buyButton { -webkit-font-smoothing: antialiased; background: rg=
b(0, 132, 255); border: 1px solid rgb(0, 132, 255); border-radius: 4px; col=
or: rgb(255, 255, 255); font-size: 14px; height: 35px; text-shadow: none; }

.Button.btn.buyButton.invalid { background: rgb(235, 235, 235); border: 1px=
 solid rgb(235, 235, 235); color: rgb(166, 166, 166); }

.Button.btn.buyButton:active { background: rgb(0, 132, 255); border: 1px so=
lid rgb(0, 132, 255); }

.Button.btn.buyButton:active.invalid { background: rgb(235, 235, 235); bord=
er: 1px solid rgb(235, 235, 235); color: rgb(166, 166, 166); }

.Button.btn.videoAnalytics.showMoreButton { background: rgb(255, 255, 255);=
 border: 0px; font-size: 16px; margin-top: 17px; padding: 11px 17px; }

.Button.btn.videoAnalyticsHeader { background: transparent; color: rgb(240,=
 240, 240); font-size: 16px; padding: 5px 24px; text-shadow: none; }

.Button.btn.shop { background: none; border: 0px; }

.Button.btn.shop:active { box-shadow: none; }

.Button.btn.shop.tutorialHighlight { background-color: rgb(255, 255, 255); =
border-radius: 50%; color: rgb(0, 132, 255); margin: -19px 0px -9px; paddin=
g: 19px 9px; height: 55px !important; width: 55px !important; }

.Button.btn.shop.tutorialHighlight .buttonText { font-size: 14px; }

.Button.btn:active, .Button.btn.active { background: linear-gradient(rgb(24=
0, 240, 240), rgb(255, 255, 255)); border-color: rgb(184, 184, 184) rgb(194=
, 194, 194) rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px=
 inset; }

.Button.btn.isBrioFlat { background-color: rgb(239, 239, 239); background-i=
mage: none; border: 0px; border-radius: 4px; box-shadow: none; color: rgb(8=
5, 85, 85); height: 36px; text-shadow: none; padding: 9px 12px; }

.Button.btn.isBrioFlat:hover { background-color: rgb(227, 227, 227); border=
: 0px; }

.Button.btn.isBrioFlat:active, .Button.btn.isBrioFlat:focus, .Button.btn.is=
BrioFlat.active { background-color: rgb(227, 227, 227); background-image: n=
one; border: 0px; box-shadow: none; }

.Button.btn.isBrioFlat.primary, .Button.btn.isBrioFlat.primary:active { bac=
kground-color: rgb(189, 8, 28); border: 0px; box-shadow: none; color: rgb(2=
39, 239, 239); text-shadow: none; }

.Button.btn.isBrioFlat.primary.btn.primary:hover, .Button.btn.isBrioFlat.pr=
imary.btn.primaryOnHover:hover:not(.noHoverActive):hover, .Button.btn.isBri=
oFlat.primary:focus, .Button.btn.isBrioFlat.primary:active, .Button.btn.isB=
rioFlat.primary.active .Button.btn.isBrioFlat.primary:not(.noHoverActive):a=
ctive, .Button.btn.isBrioFlat.primary:not(.noHoverActive):focus, .Button.bt=
n.isBrioFlat.primary:active.btn.primary:hover, .Button.btn.isBrioFlat.prima=
ry:active.btn.primaryOnHover:hover:not(.noHoverActive):hover, .Button.btn.i=
sBrioFlat.primary:active:focus, .Button.btn.isBrioFlat.primary:active:activ=
e, .Button.btn.isBrioFlat.primary:active.active .Button.btn.isBrioFlat.prim=
ary:not(.noHoverActive):active, .Button.btn.isBrioFlat.primary:active:not(.=
noHoverActive):focus, .Button.btn.isBrioFlat.primary.active .Button.btn.isB=
rioFlat.primary:active:not(.noHoverActive):active, .Button.btn.isBrioFlat.p=
rimary:active.active .Button.btn.isBrioFlat.primary:active:not(.noHoverActi=
ve):active { background: rgb(183, 7, 27); border: 0px; box-shadow: none; te=
xt-shadow: none; }

.Button.btn.isBrioFlat.hasText.hasIcon span { margin-left: 4px; }

.Button.btn.isBrioFlat.hasText.unlike span { margin-left: 0px; }

.Button.btn.didItImageUpload { background: rgb(255, 255, 255); height: inhe=
rit; padding: 0px; text-align: left; }

.Button.btn.didItImageUpload > em { width: 20px; height: 20px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-=
1x-5d23fe54.png") -88px -353px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.didItImageUpload > em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); =
background-position: -105px -347px; background-size: 399px 382px; }
}

.Button.btn.didItImageUpload:hover { background: rgb(255, 255, 255); }

.Button.btn.didItImageUpload.disabled { background: rgb(255, 255, 255) !imp=
ortant; border: 0px !important; }

.Button.btn.boardInviteBlockButton { background: transparent; height: inher=
it; padding: 0px; }

.Button.btn.boardInviteBlockButton:focus, .Button.btn.boardInviteBlockButto=
n:hover { background: transparent; }

.Button.btn.boardInviteBlockButton em { width: 10px; height: 11px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -120px -442px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.boardInviteBlockButton em { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -418px -16px; background-size: 428px 427px; }
}

.Button.btn.toastUndoButton { background: transparent; border: 1px solid rg=
b(255, 255, 255); color: rgb(255, 255, 255); }

.Button.btn.toastUndoButton:hover { background: rgb(255, 255, 255); border:=
 1px solid rgb(255, 255, 255); color: rgb(10, 14, 19); }

.Button.btn.contactRequestsCount { width: 100%; }

.Button.btn.contactRequestsCount.contactRequestView { background: transpare=
nt; }

.Button.btn.contactRequestsCount.contactRequestView:hover { background: tra=
nsparent; }

.Button.didIt em { width: 17px; height: 13px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png")=
 -290px -325px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.didIt em { background-image: url("https://s.pinimg.com/webapp/sty=
le/images/webapp-common-above_the_fold-2x-968902f1.png"); background-positi=
on: -246px -320px; background-size: 399px 382px; }
}

.Button.didIt.done em { width: 17px; height: 13px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.=
png") -309px -325px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.didIt.done em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-p=
osition: -343px -292px; background-size: 399px 382px; }
}

.Button.didIt.square { padding: 0px 0px 2px; width: 36px; }

.Button.didItFeedAction { background: none; border: 0px; height: 20px; padd=
ing: 0px; width: 20px; }

.Button.didItFeedAction:active, .Button.didItFeedAction.active { background=
: none; box-shadow: none; }

.Button.didItFeedAction.didItEdit { background: none !important; }

.Button.didItFeedAction.didItEdit em { width: 20px; height: 20px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -198px -353px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.didItFeedAction.didItEdit em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -210px -347px; background-size: 399px 382px; }
}

.Button.didItFeedAction.didItSeeMore em { width: 20px; height: 20px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the=
_fold-1x-5d23fe54.png") -132px -353px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.didItFeedAction.didItSeeMore em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.p=
ng"); background-position: -147px -347px; background-size: 399px 382px; }
}

.Button.loading { min-height: 0px; }

.Button.loading .buttonText, .Button.loading em { visibility: hidden; }

.Button.loading .buttonText, .Button.loading em { visibility: hidden; }

.Button.gridItem { bottom: 10px; display: block; left: 10px; width: 216px; =
}

.Button .buttonHoverMask { bottom: 0px; left: 0px; position: absolute; righ=
t: 0px; top: 0px; z-index: 100; }

.Button .buttonBadge { -webkit-font-smoothing: antialiased; display: inline=
-block; font-size: 11px; font-weight: 700; min-width: 8px; position: relati=
ve; transition: opacity 0.3s linear, margin-right 0.3s ease-out; vertical-a=
lign: middle; }

.Button .buttonBadge.leftBadge { background-color: rgb(189, 8, 28); border-=
radius: 50%; color: rgb(255, 255, 255); display: inline-block; height: 14px=
; margin-left: 0px; margin-right: 5px; opacity: 0; padding: 0px 3px; text-a=
lign: center; top: -1px; }

.Button.badged .buttonBadge { animation: popBadge 0.5s ease-out forwards; m=
argin-right: 0px; opacity: 1; }

.Button em { display: inline-block; outline: none; position: relative; vert=
ical-align: middle; }

.Button .accessibilityText { font-style: normal; font-variant: normal; font=
-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font=
-family: serif; text-shadow: none; color: transparent; position: absolute; =
}

.Button.seeMoreButton { -webkit-font-smoothing: antialiased; background-col=
or: rgba(0, 0, 0, 0.2); background-image: none; border: 0px; border-radius:=
 4px; box-shadow: none; color: rgb(255, 255, 255); text-shadow: none; font-=
size: 14px; height: 36px; letter-spacing: -0.3px; width: 98px; }

.Button.seeMoreButton:hover { background-color: rgba(0, 0, 0, 0.3); border:=
 0px; }

.Button.seeMoreButton:active, .Button.seeMoreButton:focus, .Button.seeMoreB=
utton.active { background-color: rgba(0, 0, 0, 0.3); background-image: none=
; border: 0px; box-shadow: none; }

.Button.seeMoreButton.primary, .Button.seeMoreButton.primary:active { backg=
round-color: rgb(189, 8, 28); border: 0px; box-shadow: none; color: rgba(0,=
 0, 0, 0.2); text-shadow: none; }

.Button.seeMoreButton.primary.btn.primary:hover, .Button.seeMoreButton.prim=
ary.btn.primaryOnHover:hover:not(.noHoverActive):hover, .Button.seeMoreButt=
on.primary:focus, .Button.seeMoreButton.primary:active, .Button.seeMoreButt=
on.primary.active .Button.seeMoreButton.primary:not(.noHoverActive):active,=
 .Button.seeMoreButton.primary:not(.noHoverActive):focus, .Button.seeMoreBu=
tton.primary:active.btn.primary:hover, .Button.seeMoreButton.primary:active=
.btn.primaryOnHover:hover:not(.noHoverActive):hover, .Button.seeMoreButton.=
primary:active:focus, .Button.seeMoreButton.primary:active:active, .Button.=
seeMoreButton.primary:active.active .Button.seeMoreButton.primary:not(.noHo=
verActive):active, .Button.seeMoreButton.primary:active:not(.noHoverActive)=
:focus, .Button.seeMoreButton.primary.active .Button.seeMoreButton.primary:=
active:not(.noHoverActive):active, .Button.seeMoreButton.primary:active.act=
ive .Button.seeMoreButton.primary:active:not(.noHoverActive):active { backg=
round: rgb(183, 7, 27); border: 0px; box-shadow: none; text-shadow: none; }

.Button.opaqueGrayButton { -webkit-font-smoothing: antialiased; background-=
color: rgba(0, 0, 0, 0.1); background-image: none; border: 0px; border-radi=
us: 4px; box-shadow: none; color: rgb(255, 255, 255); text-shadow: none; fo=
nt-size: 14px; height: 31px; letter-spacing: -0.3px; line-height: 1.1; }

.Button.opaqueGrayButton:hover { background-color: rgba(0, 0, 0, 0.7); bord=
er: 0px; }

.Button.opaqueGrayButton:active, .Button.opaqueGrayButton:focus, .Button.op=
aqueGrayButton.active { background-color: rgba(0, 0, 0, 0.7); background-im=
age: none; border: 0px; box-shadow: none; }

.Button.opaqueGrayButton.primary, .Button.opaqueGrayButton.primary:active {=
 background-color: rgb(189, 8, 28); border: 0px; box-shadow: none; color: r=
gba(0, 0, 0, 0.1); text-shadow: none; }

.Button.opaqueGrayButton.primary.btn.primary:hover, .Button.opaqueGrayButto=
n.primary.btn.primaryOnHover:hover:not(.noHoverActive):hover, .Button.opaqu=
eGrayButton.primary:focus, .Button.opaqueGrayButton.primary:active, .Button=
.opaqueGrayButton.primary.active .Button.opaqueGrayButton.primary:not(.noHo=
verActive):active, .Button.opaqueGrayButton.primary:not(.noHoverActive):foc=
us, .Button.opaqueGrayButton.primary:active.btn.primary:hover, .Button.opaq=
ueGrayButton.primary:active.btn.primaryOnHover:hover:not(.noHoverActive):ho=
ver, .Button.opaqueGrayButton.primary:active:focus, .Button.opaqueGrayButto=
n.primary:active:active, .Button.opaqueGrayButton.primary:active.active .Bu=
tton.opaqueGrayButton.primary:not(.noHoverActive):active, .Button.opaqueGra=
yButton.primary:active:not(.noHoverActive):focus, .Button.opaqueGrayButton.=
primary.active .Button.opaqueGrayButton.primary:active:not(.noHoverActive):=
active, .Button.opaqueGrayButton.primary:active.active .Button.opaqueGrayBu=
tton.primary:active:not(.noHoverActive):active { background: rgb(183, 7, 27=
); border: 0px; box-shadow: none; text-shadow: none; }

.Button.storyTitle { -webkit-font-smoothing: antialiased; background: none;=
 border-style: none; color: rgb(85, 85, 85); font-size: 48px; font-weight: =
bold; letter-spacing: -2.2px; margin-top: 4px; }

.Button.storyTitle:active { background: none; box-shadow: none; }

.Button .hasText em { margin-right: 6px; }

.Button.website em { width: 18px; height: 17px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png=
") -376px -100px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.website em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-above_the_fold-2x-968902f1.png"); background-posi=
tion: -370px -112px; background-size: 399px 382px; }
}

.Button.website:hover em, .Button.website:focus em { width: 18px; height: 1=
7px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -376px -138px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.website:hover em, .Button.website:focus em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -370px -76px; background-size: 399px =
382px; }
}

.Button.website:active em { width: 18px; height: 17px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23f=
e54.png") -376px -119px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.website:active em { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgrou=
nd-position: -370px -94px; background-size: 399px 382px; }
}

.Button.crop em { width: 17px; height: 17px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295px -17=
1px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.crop em { background-image: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-main-2x-6d89d41e.png"); background-position: -138px =
-201px; background-size: 249px 231px; }
}

.Button.buy em { margin-top: -2px; width: 18px; height: 17px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff=
.png") -295px -130px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.buy em { background-image: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-main-2x-6d89d41e.png"); background-position: -100px -=
201px; background-size: 249px 231px; }
}

.Button.buy:hover em { width: 18px; height: 17px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295p=
x -111px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.buy:hover em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -1=
19px -201px; background-size: 249px 231px; }
}

.Button.buy:active em { width: 18px; height: 17px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295=
px -92px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.buy:active em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -=
188px -60px; background-size: 249px 231px; }
}

.Button.moreInfo { max-width: 250px; width: auto; }

.Button.moreInfo em { width: 14px; height: 14px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295px=
 -263px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.moreInfo em { background-image: url("https://s.pinimg.com/webapp/=
style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -20=
7px -201px; background-size: 249px 231px; }
}

.Button.addPinButton span { color: rgb(51, 51, 51); font-weight: bold; text=
-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; }

.Button.addPinButton em { display: block; margin: 0px auto; }

.Button.addPinButton.addPinUpload em { width: 72px; height: 77px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20c=
eaff.png") 0px -97px no-repeat; margin-bottom: 43px; }

.Button.addPinButton.addPinURL em { width: 84px; height: 84px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -129px 0px no-repeat; margin-bottom: 36px; }

.Button.xlarge { -webkit-font-smoothing: antialiased; box-shadow: rgba(0, 0=
, 0, 0.22) 0px 1px 3px; font-size: 14px; margin-bottom: 4px; padding-bottom=
: 11px; padding-top: 12px; }

.Button.unAuthLogin { color: rgb(51, 51, 51); margin-left: 5px; white-space=
: normal; }

.Button.loginText { background: none; border: 0px; color: rgb(0, 0, 0); fon=
t-weight: bold; margin-bottom: 2px; padding: 0px; }

.Button.annotationButton .buttonText { color: rgb(69, 69, 69); font-size: 1=
4px; font-weight: bold; }

.Button.annotationButton:hover .buttonText { color: rgb(102, 102, 102); }

.Button.annotationButton.active .buttonText { color: rgb(135, 135, 135); }

.Button.unauthNagButton, .Button.appInstallButton { font-size: 14px; paddin=
g: 6px 12px 7px; }

.Button.medium { -webkit-font-smoothing: antialiased; box-shadow: rgba(255,=
 255, 255, 0.98) 1px -1px 1px inset, rgba(255, 255, 255, 0.98) -1px 0px 1px=
 inset; font-size: 14px; height: 36px; padding-bottom: 7px; padding-top: 8p=
x; }

.Button.rightRounded { border-radius: 0px 6px 6px 0px; }

.Button.leftRounded { border-radius: 6px 0px 0px 6px; }

.Button.repin em { width: 10px; height: 20px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474px=
 -18px no-repeat; margin: 0px; position: relative; top: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.repin em { background-image: url("https://s.pinimg.com/webapp/sty=
le/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -40=
2px -190px; background-size: 428px 427px; }
}

.Button.repin:active em { width: 10px; height: 20px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png")=
 -474px -18px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.repin:active em { background-image: url("https://s.pinimg.com/web=
app/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-positi=
on: -402px -190px; background-size: 428px 427px; }
}

.ja .Button.repin { height: 36px; }

.ja .Button.repin em, .ja .Button.repin:active em { width: 10px; height: 20=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-desktop-1x-28441dec.png") -474px -18px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ja .Button.repin em, .ja .Button.repin:active em { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd0=
3.png"); background-position: -402px -190px; background-size: 428px 427px; =
}
}

.Button.repinSmall { height: 33px; padding-top: 7px; }

.Button.repinSmall em { width: 10px; height: 20px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -=
474px -18px no-repeat; position: relative; top: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.repinSmall em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position=
: -402px -190px; background-size: 428px 427px; }
}

.Button.repinSmall.repinSmall.matchDenzel em { margin-right: 4px; }

.Button.gear em { width: 28px; height: 20px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -334px =
-248px no-repeat; }

.Button.embed em { width: 17px; height: 12px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -70px =
-442px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.embed em { background-image: url("https://s.pinimg.com/webapp/sty=
le/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -20=
8px -375px; background-size: 428px 427px; }
}

.Button.pinEdit em { width: 15px; height: 15px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -349=
px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinEdit em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -=
402px -141px; background-size: 428px 427px; }
}

.Button.editPin { margin-left: 5px; padding: 7px 8px 7px 9px; }

.Button.editPin em { width: 15px; height: 15px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png=
") -255px -325px no-repeat; }

.Button.editPin:hover { color: rgb(25, 25, 25); }

.Button.editPin.isBrioFlat { margin: 0px; padding: 9px 10px; }

.Button.editPin.isBrioFlat em { width: 16px; height: 16px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5=
d23fe54.png") -376px -291px no-repeat; top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.editPin.isBrioFlat em { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); back=
ground-position: -370px -257px; background-size: 399px 382px; }
}

.Button.pinAnalyticsButton:hover { color: rgb(25, 25, 25); }

.Button.pinAnalyticsButton.isBrioFlat { padding: 9px 10px; }

.Button.editProfile em { width: 15px; height: 15px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") =
-349px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.editProfile em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-positio=
n: -402px -141px; background-size: 428px 427px; }
}

.Button.languageButton { padding-right: 40px; }

.Button.languageButton::before, .Button.languageButton::after { border-left=
: 4px solid transparent; border-right: 4px solid transparent; content: ""; =
height: 0px; margin-left: -4px; position: absolute; right: 0px; width: 0px;=
 }

.Button.languageButton::before { border-top: 4px solid rgb(95, 95, 95); top=
: 18px; }

.Button.languageButton::after { border-bottom: 4px solid rgb(95, 95, 95); t=
op: 10px; }

.Button.export { padding: 6px 2px; }

.Button.export .buttonText { margin-left: -7px; }

.Button.export em { width: 8px; height: 8px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -42px -=
373px no-repeat; float: right; margin-right: 7px; margin-top: 5px; }

.Button.pinFlag em { width: 12px; height: 16px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474=
px -137px no-repeat; }

.Button.share em { width: 17px; height: 16px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -377px=
 -342px no-repeat; position: relative; top: -1px; }

.Button.send em { width: 16px; height: 14px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -34px -=
442px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.send em { background-image: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -157=
px -375px; background-size: 428px 427px; }
}

.Button.send.isBrioFlat em { width: 16px; height: 16px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23=
fe54.png") -376px -255px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.send.isBrioFlat em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgro=
und-position: -370px -308px; background-size: 399px 382px; }
}

.Button.send.share_pin_button_icon em { background: url("https://s.pinimg.c=
om/webapp/style/images/share-icon3-a3cc83dd.svg") 0px 0px no-repeat; }

.Button.flagBase { display: inline-block; }

.Button > .downArrow { width: 7px; height: 6px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -315px =
-97px no-repeat; display: inline-block; float: right; margin-left: 10px; ma=
rgin-top: 5px; }

.Button.unAuthemailSignup { color: rgb(51, 51, 51); white-space: normal; }

.Button.unAuthemailSignup em { background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-main-1x-c20ceaff.png") -215px -44px no-repeat; =
border-right: 1px solid rgb(204, 204, 204); box-shadow: rgb(255, 255, 255) =
-1px 0px 0px inset; height: 100%; left: 1px; width: 40px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.unAuthemailSignup em { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-posi=
tion: 0px -96px; background-size: 249px 231px; }
}

.Button.email em { width: 16px; height: 12px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -89px =
-442px no-repeat; top: -2px; }

.Button.facebook em { width: 16px; height: 16px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -31=
3px -418px no-repeat; left: -1px; top: -1px; }

.Button.facebookShare em { width: 17px; height: 17px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png"=
) -320px -342px no-repeat; left: -1px; top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.facebookShare em { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posit=
ion: -265px -234px; background-size: 428px 427px; }
}

.Button.twitterColor em { width: 16px; height: 13px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png")=
 -341px -123px no-repeat; top: -2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.twitterColor em { background-image: url("https://s.pinimg.com/web=
app/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-positi=
on: -191px -375px; background-size: 428px 427px; }
}

.Button.facebookConnect, .Button.twitterConnect, .Button.emailSignup { font=
-size: 17px; font-weight: 500; padding: 0px 14px 0px 0px; }

.Button.facebookConnect em, .Button.twitterConnect em, .Button.emailSignup =
em { margin-right: 15px; }

.Button.facebookConnect { background: linear-gradient(rgb(80, 113, 195), rg=
b(44, 69, 129)); border-width: 1px; border-style: solid; border-color: rgb(=
44, 69, 129) rgb(38, 59, 110) rgb(38, 59, 110); border-image: initial; colo=
r: rgb(255, 255, 255); text-shadow: rgb(44, 69, 129) 0px -1px; }

.Button.facebookConnect:hover, .Button.facebookConnect:focus, .Button.faceb=
ookConnect:active, .Button.facebookConnect.active { border-width: 1px; bord=
er-style: solid; border-color: rgb(38, 59, 110) rgb(25, 38, 72) rgb(25, 38,=
 72); border-image: initial; }

.Button.facebookConnect:active, .Button.facebookConnect.active { background=
: linear-gradient(rgb(63, 99, 186), rgb(44, 69, 129)); box-shadow: rgba(0, =
0, 0, 0.2) 0px 2px 3px inset; }

.Button.facebookConnect em { width: 42px; height: 42px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png")=
 -215px -88px no-repeat; border-right: 1px solid rgb(44, 69, 129); box-shad=
ow: rgba(118, 144, 208, 0.15) 1px 0px; }

.Button.twitterConnect { background: linear-gradient(rgb(95, 190, 228), rgb=
(32, 144, 189)); border-width: 1px; border-style: solid; border-color: rgb(=
32, 144, 189) rgb(28, 127, 168) rgb(28, 127, 168); border-image: initial; c=
olor: rgb(255, 255, 255); text-shadow: rgb(32, 144, 189) 0px -1px; }

.Button.twitterConnect:hover, .Button.twitterConnect:focus, .Button.twitter=
Connect:active, .Button.twitterConnect.active { border-width: 1px; border-s=
tyle: solid; border-color: rgb(28, 127, 168) rgb(21, 94, 124) rgb(21, 94, 1=
24); border-image: initial; }

.Button.twitterConnect:active, .Button.twitterConnect.active { background: =
linear-gradient(rgb(73, 181, 225), rgb(32, 144, 189)); box-shadow: rgba(0, =
0, 0, 0.2) 0px 2px 3px inset; }

.Button.twitterConnect em { width: 45px; height: 45px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") -240px -248px no-repeat; border-right: 1px solid rgb(32, 144, 189); box-=
shadow: rgba(138, 208, 236, 0.15) 1px 0px; }

.Button.findFriendsFacebookConnect { -webkit-font-smoothing: antialiased; b=
ackground: linear-gradient(rgb(80, 113, 195), rgb(44, 69, 129)); border-wid=
th: 1px; border-style: solid; border-color: rgb(44, 69, 129) rgb(38, 59, 11=
0) rgb(38, 59, 110); border-image: initial; color: rgb(255, 255, 255); text=
-shadow: rgb(44, 69, 129) 0px -1px; }

.Button.findFriendsFacebookConnect:hover, .Button.findFriendsFacebookConnec=
t:focus, .Button.findFriendsFacebookConnect:active, .Button.findFriendsFace=
bookConnect.active { border-width: 1px; border-style: solid; border-color: =
rgb(38, 59, 110) rgb(25, 38, 72) rgb(25, 38, 72); border-image: initial; }

.Button.findFriendsFacebookConnect:active, .Button.findFriendsFacebookConne=
ct.active { background: linear-gradient(rgb(63, 99, 186), rgb(44, 69, 129))=
; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px inset; }

.Button.findFriendsTwitterConnect { -webkit-font-smoothing: antialiased; ba=
ckground: linear-gradient(rgb(95, 190, 228), rgb(32, 144, 189)); border-wid=
th: 1px; border-style: solid; border-color: rgb(32, 144, 189) rgb(28, 127, =
168) rgb(28, 127, 168); border-image: initial; color: rgb(255, 255, 255); t=
ext-shadow: rgb(32, 144, 189) 0px -1px; }

.Button.findFriendsTwitterConnect:hover, .Button.findFriendsTwitterConnect:=
focus, .Button.findFriendsTwitterConnect:active, .Button.findFriendsTwitter=
Connect.active { border-width: 1px; border-style: solid; border-color: rgb(=
28, 127, 168) rgb(21, 94, 124) rgb(21, 94, 124); border-image: initial; }

.Button.findFriendsTwitterConnect:active, .Button.findFriendsTwitterConnect=
.active { background: linear-gradient(rgb(73, 181, 225), rgb(32, 144, 189))=
; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px inset; }

.Button.moreItems { text-align: center; }

.Button.closeIcon { float: right; height: 14px; width: 14px; }

.Button.closeIcon em { width: 12px; height: 12px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -261p=
x -242px no-repeat; }

.Button.closeModal, .Button.closeDialog { margin: -6px; padding: 6px; posit=
ion: absolute; right: 18px; top: 22px; }

@media (max-width: 475px) {
  .Button.closeModal, .Button.closeDialog { top: 12px; }
}

.Button.closeModal em, .Button.closeDialog em { width: 12px; height: 12px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-mai=
n-1x-c20ceaff.png") -261px -242px no-repeat; }

.Button.closeModal.closeOnMask { margin: 24px 24px 0px 0px; position: fixed=
; right: 22px; top: 9px; }

.Button.closeModal.closeOnMask em { background: url("https://s.pinimg.com/w=
ebapp/style/images/modal_cancel-1x-04ae52d3.png") 0% 0% / contain no-repeat=
; height: 16px; width: 16px; }

.Button.closeModal.closeOnMask.variantPickerModal { top: 0px; }

.Button.closeModal.closeOnMask.variantPickerModal em { width: 16px; height:=
 16px; background: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-above_the_fold-1x-5d23fe54.png") -376px -309px no-repeat; }

.Button.close { background: linear-gradient(rgb(255, 255, 255), rgb(235, 23=
5, 235)); border-radius: 0px 0px 6px 6px; box-shadow: rgba(0, 0, 0, 0.34) 0=
px 1px 4px, rgba(255, 255, 255, 0.9) 1px 0px 0px inset; cursor: pointer; di=
splay: block; height: 44px; right: 14px; transform: translateY(-60px); tran=
sition-delay: 0.3s; transition-duration: 0.35s; transition-property: transf=
orm, -webkit-transform; }

.Button.close.visible { transform: translateY(0px); }

.Button.close em { width: 16px; height: 16px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png")=
 -376px -309px no-repeat; margin: 10px; }

.Button.close:hover { background: linear-gradient(rgb(214, 34, 41), rgb(171=
, 23, 30)); box-shadow: rgba(0, 0, 0, 0.74) 0px 1px 4px; }

.Button.close:hover em { width: 16px; height: 17px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54=
.png") -376px -236px no-repeat; position: relative; top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.close:hover em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-=
position: -370px -187px; background-size: 399px 382px; }
}

.Button.close .buttonText { display: block; height: 20px; line-height: 6px;=
 }

.Button.pinCreateClose em, .Button.twoPaneClose em { width: 12px; height: 1=
2px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -396px -107px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinCreateClose em, .Button.twoPaneClose em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -321px -271px; background-size: 399px=
 382px; }
}

.Button.pinCreateClose:hover em, .Button.twoPaneClose:hover em { width: 12p=
x; height: 12px; background: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-above_the_fold-1x-5d23fe54.png") -396px -65px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinCreateClose:hover em, .Button.twoPaneClose:hover em { backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-2x-968902f1.png"); background-position: -357px -269px; background=
-size: 399px 382px; }
}

.Button.nuxPickerInterestButton { font-size: 13px; min-width: 122px; }

.Button.pinActionBarButton { overflow: hidden; float: left; height: 34px; m=
argin-right: 6px; }

.Button.pinActionBarButton.webResult { height: 35px; }

.Button.pinActionBarButton.webResult em { width: 16px; height: 16px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c=
20ceaff.png") -295px -228px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinActionBarButton.webResult em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); back=
ground-position: -190px -201px; background-size: 249px 231px; }
}

.Button.pinActionBarButton.pinEditDark em { width: 16px; height: 17px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_t=
he_fold-1x-5d23fe54.png") -376px -217px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinActionBarButton.pinEditDark em { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1=
.png"); background-position: -370px -205px; background-size: 399px 382px; }
}

.Button.pinActionBarButton.send em { width: 16px; height: 16px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -376px -255px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinActionBarButton.send em { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -370px -308px; background-size: 399px 382px; }
}

.Button.pinActionBarButton.send em { margin-top: -3px; }

.Button.pinActionBarButton.send.share_pin_button_icon em { background: url(=
"https://s.pinimg.com/webapp/style/images/share-icon3-a3cc83dd.svg") 0px 0p=
x no-repeat; }

.Button.pinActionBarButton.showMoreButton { background-color: rgb(255, 255,=
 255); margin-right: 0px; padding: 9px 10px; }

.Button.pinActionBarButton.showMoreButton em { width: 20px; height: 6px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -153px -100px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinActionBarButton.showMoreButton em { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96890=
2f1.png"); background-position: -237px -224px; background-size: 399px 382px=
; }
}

.Button.pinActionBarButton.showMoreButton:active, .Button.pinActionBarButto=
n.showMoreButton:focus, .Button.pinActionBarButton.showMoreButton:hover { b=
ackground-color: rgb(255, 255, 255); border: 0px; }

.Button.dark:active, .Button.dark.active { background: linear-gradient(rgba=
(240, 240, 240, 0.07), rgba(255, 255, 255, 0.51)); border-color: rgb(147, 1=
47, 147) rgb(162, 162, 162) rgb(172, 172, 172); box-shadow: rgba(0, 0, 0, 0=
.13) 0px 1px 3px inset; }

.Button.large { font-size: 15px; padding: 10px 18px; }

.Button.btn.shopBag { background: linear-gradient(rgb(255, 255, 255), rgb(2=
45, 245, 245)); border-top-color: rgb(212, 212, 212); border-bottom-color: =
rgb(212, 212, 212); border-left-color: rgb(212, 212, 212); border-radius: 0=
px; border-right: 0px; padding: 2px 0px 0px; position: relative; z-index: 1=
04; }

.Button.btn.shopBag .buttonBadge { color: rgb(255, 255, 255); left: 0px; ma=
rgin: 0px; position: absolute; right: 0px; text-shadow: none; }

.Button.btn.shopBag.user.tutorialHighlight { padding: 0px; height: 34px !im=
portant; }

.Button.btn.shopBag.user:focus, .Button.btn.shopBag.user:hover { background=
: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); border-color: rg=
b(192, 192, 192); box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px; z-index: 105=
; }

.Button.btn.shopBag.user:active, .Button.btn.shopBag.user.active { backgrou=
nd: rgb(233, 233, 233); border-color: rgb(207, 207, 207); box-shadow: none;=
 }

.Button.btn.shopBag.user.emptyBag em { width: 18px; height: 22px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -282px -186px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.shopBag.user.emptyBag em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -278px -183px; background-size: 399px 382px; }
}

.Button.btn.shopBag.user em { width: 18px; height: 22px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d2=
3fe54.png") -220px -124px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.shopBag.user em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgr=
ound-position: -217px -122px; background-size: 399px 382px; }
}

.Button.btn.shopBag.user .buttonBadge { top: 11px; }

.Button.btn.shopBag.partner em { background: rgb(0, 132, 255); border-radiu=
s: 50%; height: 28px; width: 28px; }

.Button.btn.shopBag.partner .buttonBadge { font-size: 16px; top: 4px; }

.Button.categoriesHeader { background: linear-gradient(rgb(255, 255, 255), =
rgb(245, 245, 245)) rgb(245, 245, 245); border-radius: 0px 6px 6px 0px; flo=
at: right; height: 34px; }

.Button.categoriesHeader em { width: 25px; height: 14px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d2=
3fe54.png") -268px -296px no-repeat; vertical-align: baseline; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgr=
ound-position: -283px -292px; background-size: 399px 382px; }
}

.Button.categoriesHeader:focus, .Button.categoriesHeader:hover { background=
: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); border-color: rg=
b(192, 192, 192); box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px; }

.Button.categoriesHeader:focus em, .Button.categoriesHeader:hover em { widt=
h: 25px; height: 14px; background: url("https://s.pinimg.com/webapp/style/i=
mages/webapp-common-above_the_fold-1x-5d23fe54.png") -295px -296px no-repea=
t; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader:focus em, .Button.categoriesHeader:hover em { ba=
ckground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-2x-968902f1.png"); background-position: -257px -292px; back=
ground-size: 399px 382px; }
}

.Button.categoriesHeader:active, .Button.categoriesHeader.active { backgrou=
nd: rgb(233, 233, 233); border-color: rgb(207, 207, 207); box-shadow: none;=
 }

.Button.categoriesHeader:active em, .Button.categoriesHeader.active em { wi=
dth: 25px; height: 14px; background: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-above_the_fold-1x-5d23fe54.png") -295px -296px no-rep=
eat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader:active em, .Button.categoriesHeader.active em { =
background-image: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-above_the_fold-2x-968902f1.png"); background-position: -257px -292px; ba=
ckground-size: 399px 382px; }
}

.Button.categoriesHeader.tutorialHighlight { height: 34px !important; width=
: 46px !important; }

.Button.categoriesHeader.openSearch { background: transparent; border: 0px;=
 margin-top: 3px; }

.Button.categoriesHeader.openSearch em { width: 32px; height: 14px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-partners-1=
x-9f7312af.png") 0px -60px no-repeat; vertical-align: baseline; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader.openSearch em { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-partners-2x-19664238.png"); b=
ackground-position: 0px -58px; background-size: 86px 72px; }
}

.Button.categoriesHeader.openSearch:focus, .Button.categoriesHeader.openSea=
rch:hover { background: transparent; box-shadow: none; }

.Button.categoriesHeader.openSearch:focus em, .Button.categoriesHeader.open=
Search:hover em { width: 32px; height: 14px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-partners-1x-9f7312af.png") -34px =
-60px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader.openSearch:focus em, .Button.categoriesHeader.op=
enSearch:hover em { background-image: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-partners-2x-19664238.png"); background-position: -33=
px -58px; background-size: 86px 72px; }
}

.Button.categoriesHeader.openSearch:active, .Button.categoriesHeader.openSe=
arch.active { background: transparent; box-shadow: none; }

.Button.categoriesHeader.openSearch:active em, .Button.categoriesHeader.ope=
nSearch.active em { width: 32px; height: 14px; background: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-partners-1x-9f7312af.png") -34p=
x -60px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader.openSearch:active em, .Button.categoriesHeader.o=
penSearch.active em { background-image: url("https://s.pinimg.com/webapp/st=
yle/images/webapp-common-partners-2x-19664238.png"); background-position: -=
33px -58px; background-size: 86px 72px; }
}

.Button.flat.hasText { background: rgb(255, 255, 255); border-color: rgb(19=
9, 199, 199); color: rgb(51, 51, 51); font-size: 14px; line-height: 16px; o=
utline: 0px; padding: 7px 10px; }

.Button.flat.hasText.borderless { border: 0px; color: rgb(95, 95, 95); font=
-size: 12px; }

.Button.flat.hasText.primary.rounded { background: rgb(189, 8, 28); border-=
color: rgb(189, 8, 28); color: rgb(255, 255, 255); }

.Button.flat.hasText.primary.rounded:hover { background: none rgb(176, 7, 2=
6); border: 1px solid rgb(176, 7, 26); box-shadow: none; text-shadow: none;=
 }

.Button.flat.hasText.primary.rounded:active { background: rgb(147, 6, 22); =
border: 1px solid rgb(147, 6, 22); box-shadow: none; text-shadow: none; }

.Button.flat.hasText.rounded { border-radius: 4px; box-shadow: none; }

.Button.flat.hasText:hover, .Button.flat.hasText.active:hover { background:=
 rgb(238, 238, 238); text-shadow: none; }

.Button.flat.hasText:active, .Button.flat.hasText.active { background: rgb(=
199, 199, 199); border: 1px solid rgb(199, 199, 199); box-shadow: none; tex=
t-shadow: none; }

.Button.flat.hasText.active { background: rgb(255, 255, 255); }

.Button.flat.hasText:disabled, .Button.flat.hasText:disabled:hover { -webki=
t-font-smoothing: antialiased; border: 1px solid rgb(231, 231, 231); color:=
 rgb(215, 215, 215); background: rgb(255, 255, 255) !important; }

.Button.flat.hasText:disabled em, .Button.flat.hasText:disabled:hover em { =
opacity: 0.22; }

.Button.flat.hasText.messageDraft { padding: 12px; width: 100%; }

.Button.flat.hasText.messageDraft .buttonText { font-size: 14px; line-heigh=
t: 16px; }

.Button.basicRed, .Button.basicGray, .Button.basicLightGray { border: 0px; =
color: rgb(255, 255, 255); font-size: 18px; height: 45px; margin: 0px auto;=
 padding: 0px 30px; text-shadow: none; border-radius: 5px !important; }

.Button.basicRed.small, .Button.basicGray.small, .Button.basicLightGray.sma=
ll { font-size: 15px; height: 35px; padding: 0px 15px; }

.Button.basicRed { background: rgb(188, 35, 44); }

.Button.basicRed:hover { background: rgb(127, 5, 19); }

.Button.basicGray { background: rgb(170, 170, 170); font-size: 14px !import=
ant; }

.Button.basicLightGray { background: rgb(239, 239, 239); padding: 0px 24px;=
 }

.Button.basicLightGray .buttonText { color: rgb(85, 85, 85) !important; }

.Button.unauthBrioRedBorder { background: rgb(255, 255, 255); border: 1px s=
olid rgb(189, 8, 28); padding: 7px 20px; border-radius: 4px !important; }

.Button.unauthBrioRedBorder .buttonText { font-size: 14px; }

.Button.datePickerButton.flat.hasText { font-size: 13px; }

.Button.reportPinButton { display: none; }

.Button.notificationActionButton { display: inline-block; text-align: cente=
r; }

.Button.sterlingNuxPrimary { width: 98px; }

.Button.toolTipCancelButton { background-color: rgb(77, 211, 245); backgrou=
nd-image: none; border: 3px solid rgb(255, 255, 255); color: rgb(255, 255, =
255); font-size: 14px; font-weight: normal; height: 40px; text-shadow: none=
; width: 125px; }

.Button.toolTipCancelButton:hover { border-color: rgb(255, 255, 255); }

.Button.toolTipActionButton { background-color: rgb(255, 255, 255); backgro=
und-image: none; border: 1px solid rgb(255, 255, 255); color: rgb(77, 211, =
245); font-size: 14px; font-weight: normal; height: 40px; text-shadow: none=
; width: 125px; }

.Button.toolTipActionButton:hover { border-color: rgb(255, 255, 255); }

.Button.fullWidth { width: 100%; }

.Button.unauthSignup { display: block; text-align: center; }

.Button.btn.brio { border-radius: 8px; padding-left: 20px; padding-right: 2=
0px; }

.Button.btn.brio.primary { background: rgb(189, 8, 28); border: 0px; }

.Button.btn.brio.primary:hover, .Button.btn.brio.primaryOnHover:hover:not(.=
noHoverActive):hover, .Button.btn.brio:focus, .Button.btn.brio:active, .But=
ton.btn.brio.active, .Button.btn.brio:not(.noHoverActive):active, .Button.b=
tn.brio:not(.noHoverActive):focus { background: rgb(213, 12, 34); border: 0=
px; }

.Button.btn.brio.flat { font-size: 14px; height: 35px; margin-top: 0px; }

.Button.btn.brio.flat:hover, .Button.btn.brio.flat.dim:hover { background: =
rgb(189, 8, 28); border: 1px solid rgb(189, 8, 28); }

.Button.btn.brio.flat:hover .buttonText, .Button.btn.brio.flat.dim:hover .b=
uttonText { color: rgb(255, 255, 255); }

.Button.btn.brio.flat:active, .Button.btn.brio.flat:focus, .Button.btn.brio=
.flat.dim:active, .Button.btn.brio.flat.dim:focus { background: rgb(151, 6,=
 22); border: 1px solid rgb(151, 6, 22); }

.Button.btn.brio.flat.dim { border: 1px solid rgb(181, 181, 181); }

.Button.btn.brio.flat.dim .buttonText { color: rgb(181, 181, 181); }

.Button.closeGator { display: block; padding: 32px 40px; position: fixed; r=
ight: 0px; top: 0px; z-index: 682; }

.Button.closeGator em { width: 17px; height: 16px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -=
358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.closeGator em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position=
: -88px -375px; background-size: 428px 427px; }
}

.Button.closeGator:hover em, .Button.closeGator:active em, .Button.closeGat=
or:focus em { width: 17px; height: 16px; background: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -339px -342=
px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.closeGator:hover em, .Button.closeGator:active em, .Button.closeG=
ator:focus em { background-image: url("https://s.pinimg.com/webapp/style/im=
ages/webapp-common-desktop-2x-0d02cd03.png"); background-position: -70px -3=
75px; background-size: 428px 427px; }
}

.Button.brioCloseButton { display: block; padding: 38px 51px; position: fix=
ed; right: 0px; top: 0px; z-index: 1000; }

.Button.brioCloseButton em { width: 17px; height: 16px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.brioCloseButton em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-pos=
ition: -88px -375px; background-size: 428px 427px; }
}

.Button.brioCloseButton:hover em, .Button.brioCloseButton:active em, .Butto=
n.brioCloseButton:focus em { width: 17px; height: 16px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -339px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.brioCloseButton:hover em, .Button.brioCloseButton:active em, .But=
ton.brioCloseButton:focus em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-pos=
ition: -70px -375px; background-size: 428px 427px; }
}

.Button.inlineHover { background: none; border: 0px; padding: 0px; }

.Button.createConversationTab { border-bottom: 1px solid rgb(235, 235, 235)=
; color: rgb(95, 95, 95); font-weight: bold; height: 36px; vertical-align: =
middle; width: 100%; }

.Button.createConversationTab:focus, .Button.createConversationTab:hover { =
color: rgb(51, 51, 51); background-color: rgb(241, 241, 241) !important; }

.Button.createConversationTab:active { color: rgb(189, 8, 28); }

.Button.exportModalQuickSelectButton { border: none; font-weight: normal; }

.Button.exportModalQuickSelectButton.flat { font-size: 16px; }

.Button.exportModalQuickSelectButton.flat:hover, .Button.exportModalQuickSe=
lectButton.flat:active { background-color: rgb(255, 255, 255); border: none=
; font-weight: bold; }

.Button.exportModalAttributionWindowDropdown { border: none; }

.Button.exportModalAttributionWindowDropdown.flat.hasText { background: rgb=
(239, 239, 239); border: none; color: rgb(85, 85, 85); font-size: 16px; }

.Button.exportModalAttributionWindowDropdown.flat.hasText:hover, .Button.ex=
portModalAttributionWindowDropdown.flat.hasText:active { background: rgb(23=
9, 239, 239); }

.Button.exportModalAttributionWindowDropdown.flat.hasText .active { border:=
 none; }

.Button.cancelNewMessageView .buttonText { color: rgba(0, 0, 0, 0.3); font-=
size: 14px; font-weight: bold; }

.Button.sendNewMessageButton .buttonText { color: rgb(189, 8, 28); font-siz=
e: 14px; font-weight: bold; }

a.Button { box-sizing: border-box; }

.Button.btn.addToMap { color: rgb(102, 102, 102); padding-left: 12px; paddi=
ng-right: 12px; }

.Button.btn.bulkEditCheckbox { background: none; position: absolute; right:=
 16px; top: 16px; z-index: 101; }

.Button.btn.bulkEditCheckbox em { width: 31px; height: 31px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.=
png") -72px -176px no-repeat; opacity: 0.9; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.bulkEditCheckbox em { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-p=
osition: -68px -139px; background-size: 249px 231px; }
}

.Button.btn.bulkEditCheckbox.selected em { width: 31px; height: 31px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-=
c20ceaff.png") -105px -176px no-repeat; opacity: 1; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.bulkEditCheckbox.selected em { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); bac=
kground-position: -100px -139px; background-size: 249px 231px; }
}

.Button.btn.bulkEditCheckbox.rounded { border: 0px; border-radius: 6px; pad=
ding: 0px; }

.Button.followerCount em { display: none; }

.Button.followerCount .buttonText { line-height: 14px; }

.Button.faded { background: linear-gradient(rgb(229, 228, 227), rgb(218, 21=
7, 217)); border-color: rgb(183, 183, 183); box-shadow: rgba(255, 255, 255,=
 0.36) 0px 1px 0px inset; color: rgb(153, 153, 153); text-shadow: rgba(255,=
 255, 255, 0.5) 0px 1px 1px; }

.Button.faded:hover { background: linear-gradient(rgb(236, 236, 235), rgb(2=
26, 225, 225)); border-color: rgb(183, 183, 183); }

.Button.userSelect { text-align: center; }

.Button.toastButton, .Button.toastButton:focus { background-color: rgb(15, =
15, 15); background-image: linear-gradient(rgb(15, 15, 15), rgb(0, 0, 0)); =
border-color: rgb(0, 0, 0); border-radius: 5px; box-shadow: rgba(255, 255, =
255, 0.13) 0px 0px 2px inset; color: rgb(255, 255, 255); padding: 4px 6px; =
}

.Button.toastButton:hover, .Button.toastButton:focus:hover { background-ima=
ge: linear-gradient(rgb(20, 20, 20), rgb(5, 5, 5)); border-color: rgb(0, 0,=
 0); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 2px inset; }

.Button.toastButton:active, .Button.toastButton:focus:active { background-c=
olor: rgb(10, 10, 10); background-image: linear-gradient(rgb(10, 10, 10), r=
gb(0, 0, 0)); box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 2px inset; }

.Button.toastButton span, .Button.toastButton:focus span { font-size: 13px;=
 text-shadow: none; }

.Button.conversationHeadClose { background-color: rgb(239, 239, 239) !impor=
tant; border-radius: 10px !important; height: 20px !important; width: 20px =
!important; }

.Button.conversationHeadClose em { width: 8px; height: 8px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") -363px -226px no-repeat; top: -1px !important; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.conversationHeadClose em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -389px -101px; background-size: 399px 382px; }
}

.Button.conversationClose em { background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-1x-28441dec.png") -474px -301px no-repe=
at; height: 14px; width: 14px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.conversationClose em { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-p=
osition: -26px -400px; background-size: 428px 427px; }
}

.Button.createConversationTab em { width: 18px; height: 18px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -178px -418px no-repeat; margin-right: 5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createConversationTab em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: -318px -303px; background-size: 428px 427px; }
}

.Button.createConversationTab:hover em { width: 18px; height: 18px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -198px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createConversationTab:hover em { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: -280px -303px; background-size: 428px 427px; }
}

.Button.createConversationTab:active em, .Button.createConversationTab.acti=
ve em { width: 18px; height: 18px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-1x-28441dec.png") -218px -418px no-=
repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createConversationTab:active em, .Button.createConversationTab.ac=
tive em { background-image: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-2x-0d02cd03.png"); background-position: -299px -303px;=
 background-size: 428px 427px; }
}

.Button.contactRequestView { color: rgb(85, 85, 85); font-size: 14px; font-=
weight: bold; letter-spacing: -0.4px; line-height: 1; }

.Button.contactRequestView em { width: 10px; height: 15px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec=
.png") -474px -316px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.contactRequestView em { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-=
position: -418px 0px; background-size: 428px 427px; }
}

.Button.reportMsgButton em { width: 10px; height: 11px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -120px -442px no-repeat; display: none; margin-right: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.reportMsgButton em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-pos=
ition: -418px -16px; background-size: 428px 427px; }
}

.Button.footerIcon { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px=
 2px 0px 0px, rgba(0, 0, 0, 0.04) 0px 0px 0px 0.5px; }

.Button.footerIcon.borderless { background-color: rgb(255, 255, 255); paddi=
ng: 8px; }

.Button.footerIcon.rounded { border-radius: 50%; }

.Button.footerIcon:hover { background-color: rgb(245, 245, 245); }

.Button.footerIcon:active, .Button.footerIcon.active { background-color: rg=
b(233, 233, 233); }

.Button.footerIcon.moreFooter.triggerActive { background-color: rgb(36, 206=
, 253); }

.Button.addPinFooter { padding: 12.5px !important; }

.Button.addPinFooter em { width: 14px; height: 14px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe5=
4.png") -16px -375px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addPinFooter em { background-image: url("https://s.pinimg.com/web=
app/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background=
-position: 0px -368px; background-size: 399px 382px; }
}

.Button.addPinFooter:not(.disabled):hover em { width: 14px; height: 14px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-1x-5d23fe54.png") -16px -375px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addPinFooter:not(.disabled):hover em { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96890=
2f1.png"); background-position: 0px -368px; background-size: 399px 382px; }
}

.Button.moreFooter { padding: 12.5px !important; }

.Button.moreFooter em { width: 10px; height: 15px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.=
png") -396px -20px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.moreFooter em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-p=
osition: -357px -253px; background-size: 399px 382px; }
}

.Button.moreFooter:not(.disabled):hover em { width: 10px; height: 15px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -396px -20px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.moreFooter:not(.disabled):hover em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f=
1.png"); background-position: -357px -253px; background-size: 399px 382px; =
}
}

.Button.moreFooter.triggerActive em { width: 10px; height: 15px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fol=
d-1x-5d23fe54.png") -396px -20px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.moreFooter.triggerActive em { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png")=
; background-position: -357px -253px; background-size: 399px 382px; }
}

.Button.adminFooter em { width: 23px; height: 24px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54=
.png") -201px -260px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.adminFooter em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-=
position: -220px -256px; background-size: 399px 382px; }
}

.Button.adminFooter.inAdmin em { width: 23px; height: 24px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") -276px -260px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.adminFooter.inAdmin em { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); bac=
kground-position: -268px -256px; background-size: 399px 382px; }
}

.Button.userProfileMenu { box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px; padd=
ing: 7px 8px; position: absolute; right: 15px; top: 15px; }

.Button.userProfileMenu.rounded { border-radius: 6px; }

.Button.userProfileMenu em { width: 28px; height: 17px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23=
fe54.png") -124px -152px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgro=
und-position: -198px -292px; background-size: 399px 382px; }
}

.Button.userProfileMenu.other em { width: 28px; height: 17px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -124px -152px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu.other em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -198px -292px; background-size: 399px 382px; }
}

.Button.userProfileMenu:focus, .Button.userProfileMenu:hover { background: =
linear-gradient(rgb(255, 255, 255), rgb(240, 240, 240)); border-color: rgb(=
172, 172, 172); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px =
1px; }

.Button.userProfileMenu:focus em, .Button.userProfileMenu:hover em { width:=
 28px; height: 17px; background: url("https://s.pinimg.com/webapp/style/ima=
ges/webapp-common-above_the_fold-1x-5d23fe54.png") -207px -296px no-repeat;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu:focus em, .Button.userProfileMenu:hover em { back=
ground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-a=
bove_the_fold-2x-968902f1.png"); background-position: -122px -150px; backgr=
ound-size: 399px 382px; }
}

.Button.userProfileMenu:focus.other em, .Button.userProfileMenu:hover.other=
 em { width: 28px; height: 17px; background: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -207px -296p=
x no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu:focus.other em, .Button.userProfileMenu:hover.oth=
er em { background-image: url("https://s.pinimg.com/webapp/style/images/web=
app-common-above_the_fold-2x-968902f1.png"); background-position: -122px -1=
50px; background-size: 399px 382px; }
}

.Button.userProfileMenu:active, .Button.userProfileMenu.active { background=
: rgb(233, 233, 233); border-color: rgb(207, 207, 207); border-radius: 6px;=
 box-shadow: none; }

.Button.userProfileMenu:active em, .Button.userProfileMenu.active em { widt=
h: 28px; height: 17px; background: url("https://s.pinimg.com/webapp/style/i=
mages/webapp-common-above_the_fold-1x-5d23fe54.png") -207px -296px no-repea=
t; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu:active em, .Button.userProfileMenu.active em { ba=
ckground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-2x-968902f1.png"); background-position: -122px -150px; back=
ground-size: 399px 382px; }
}

.Button.userProfileMenu:active.other em, .Button.userProfileMenu.active.oth=
er em { width: 28px; height: 17px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -207px -29=
6px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userProfileMenu:active.other em, .Button.userProfileMenu.active.o=
ther em { background-image: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-above_the_fold-2x-968902f1.png"); background-position: -122px =
-150px; background-size: 399px 382px; }
}

.Button.boardSettingsButton em { width: 19px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png")=
 -207px -315px no-repeat; height: 6px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.boardSettingsButton em { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); bac=
kground-position: -258px -224px; background-size: 399px 382px; }
}

.Button.pinMarker { -webkit-font-smoothing: antialiased; }

.Button.pinMarker em { width: 23px; height: 30px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -4=
42px -372px no-repeat; display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinMarker em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position:=
 -349px -342px; background-size: 428px 427px; }
}

.Button.pinMarker:hover em, .Button.pinMarker:active em, .Button.pinMarker.=
highlighted em { width: 23px; height: 30px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -223px -=
174px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinMarker:hover em, .Button.pinMarker:active em, .Button.pinMarke=
r.highlighted em { background-image: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -378p=
x 0px; background-size: 428px 427px; }
}

.Button.createGroup em { width: 20px; height: 17px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") =
-257px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createGroup em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-positio=
n: -223px -234px; background-size: 428px 427px; }
}

.Button.createGroup.selected em { width: 20px; height: 17px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441d=
ec.png") -279px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createGroup.selected em { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgroun=
d-position: -244px -234px; background-size: 428px 427px; }
}

.Button.notifSettingsButton em { width: 17px; height: 18px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441de=
c.png") -258px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.notifSettingsButton em { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background=
-position: -34px -375px; background-size: 428px 427px; }
}

.Button.createConversation { height: 19px; margin-bottom: 5px; }

.Button.createConversation .Spinner { display: none; }

.Button.createConversation.loading .Spinner { display: block; left: -9px; t=
op: -4px; }

.Button.createConversation.loading em { display: none; }

.Button.createConversation em { width: 18px; height: 19px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec=
.png") -237px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createConversation em { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-=
position: -320px -229px; background-size: 428px 427px; }
}

.Button.createGroupClose em { width: 13px; height: 13px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.p=
ng") -474px -301px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.createGroupClose em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-po=
sition: -26px -400px; background-size: 428px 427px; }
}

.Button.userSelectMessage { padding-left: 11px; padding-right: 11px; }

.Button.userSelectMessage em { width: 14px; height: 13px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.=
png") -474px -186px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userSelectMessage em { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-p=
osition: -402px -302px; background-size: 428px 427px; }
}

.Button.userSelectMessage:hover em { width: 14px; height: 13px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-284=
41dec.png") -474px -155px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userSelectMessage:hover em { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgr=
ound-position: -402px -316px; background-size: 428px 427px; }
}

.Button.addPlace em { width: 15px; height: 15px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -43=
4px -418px no-repeat; margin-right: 5px; margin-top: -6px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addPlace em { background-image: url("https://s.pinimg.com/webapp/=
style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: =
-402px -125px; background-size: 428px 427px; }
}

.Button.addPlace span { white-space: nowrap; text-overflow: ellipsis; overf=
low: hidden; color: rgb(153, 153, 153); display: inline-block; font-size: 1=
3px; max-width: 525px; position: relative; }

.Button.addAPlace, .Button.addPinToMapClose, .Button.toggleView { backgroun=
d: padding-box rgba(255, 255, 255, 0.95); border: 1px solid rgba(0, 0, 0, 0=
.18); box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 4px; }

.Button.addAPlace:hover, .Button.addPinToMapClose:hover, .Button.toggleView=
:hover { background: linear-gradient(rgb(242, 242, 241), rgb(241, 241, 240)=
); }

.Button.addAPlace:active, .Button.addPinToMapClose:active, .Button.toggleVi=
ew:active { background: linear-gradient(rgb(238, 238, 238), rgb(241, 241, 2=
40)); }

.Button.addAPlace span, .Button.addPinToMapClose span { color: rgb(119, 119=
, 119); font-size: 13px; position: relative; top: 1px; }

.Button.addAPlace:hover span, .Button.addAPlace:active span, .Button.addPin=
ToMapClose:hover span, .Button.addPinToMapClose:active span { color: rgb(51=
, 51, 51); }

.Button.addAPlace { padding: 8px 14px 7px; }

.Button.addAPlace em { width: 15px; height: 20px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") 0p=
x -442px no-repeat; margin-right: 4px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addAPlace em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position:=
 -402px 0px; background-size: 428px 427px; }
}

.Button.addAPlace:hover em { width: 15px; height: 20px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -17px -442px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addAPlace:hover em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-pos=
ition: -402px -21px; background-size: 428px 427px; }
}

.Button.addPinToMapClose { padding: 9px 11px 10px; }

.Button.addPinToMapClose span { margin-right: 5px; top: 0px; }

.Button.addPinToMapClose em { width: 11px; height: 11px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.p=
ng") -461px -404px no-repeat; margin: 0px 6px 2px 4px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.addPinToMapClose em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-po=
sition: -24px -416px; background-size: 428px 427px; }
}

.Button.toggleView { padding: 8px 10px; }

.Button.toggleView em { width: 15px; height: 15px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -=
366px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.toggleView em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position=
: -402px -77px; background-size: 428px 427px; }
}

.Button.toggleView:hover em { width: 15px; height: 15px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.p=
ng") -383px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.toggleView:hover em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-po=
sition: -402px -109px; background-size: 428px 427px; }
}

.Button.userSelectConnect { background: rgb(255, 255, 255); padding: 10px 1=
4px; width: 100%; }

.Button.userSelectConnect:hover { background: rgb(229, 229, 229); }

.Button.userSelectConnect:active { background: rgb(221, 221, 221); }

.Button.userSelectConnect em { float: left; height: 38px; margin-right: 12p=
x; width: 38px; }

.Button.userSelectConnect span { float: left; font-size: 13px; font-weight:=
 500; margin-top: 11px; }

.Button.userSelectEmailConnect em { width: 38px; height: 38px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -365px -209px no-repeat; overflow: hidden; border-radius: 2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userSelectEmailConnect em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -299px -258px; background-size: 428px 427px; }
}

.Button.userSelectFacebookConnect em { width: 40px; height: 40px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") 0px -342px no-repeat; }

.Button.userSelectGmailConnect em { width: 38px; height: 38px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -365px -89px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userSelectGmailConnect em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -252px -162px; background-size: 428px 427px; }
}

.Button.userSelectYahooConnect em { width: 38px; height: 38px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -365px -49px no-repeat; }

.Button.userSelectGplusConnect em { width: 38px; height: 38px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -365px -129px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.userSelectGplusConnect em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -252px -123px; background-size: 428px 427px; }
}

.Button.categories { height: 30px; padding: 3px 0px 0px; width: 36px; }

.Button.categories em { width: 16px; height: 16px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -=
295px -418px no-repeat; left: 9px; top: 2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categories em { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position=
: -106px -375px; background-size: 428px 427px; }
}

.Button.categories:hover em, .Button.categories.active em, .Button.categori=
es.primary em { width: 16px; height: 16px; background: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -277px -4=
18px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categories:hover em, .Button.categories.active em, .Button.catego=
ries.primary em { background-image: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -123px=
 -375px; background-size: 428px 427px; }
}

.Button.showMoreCategories em { width: 7px; height: 6px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png"=
) -315px -97px no-repeat; }

.expand .Button.showLessCategories em { width: 7px; height: 6px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28=
441dec.png") -396px -342px no-repeat; }

.Button.unauthHomePageDismissButton { display: none; }

.inModal .Button.unauthHomePageDismissButton { border-bottom: 1px dotted rg=
b(51, 51, 51); color: rgb(51, 51, 51); display: inline; font-weight: bold; =
margin: 20px 25px 20px 20px; position: absolute; right: 0px; z-index: 683; =
}

.inModal .Button.unauthHomePageDismissButton:hover { border-bottom: 0px; }

.Button.interest { padding: 4px 0px 4px 6px; }

.Button.interest em { width: 20px; height: 20px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -24=
px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.interest em { background-image: url("https://s.pinimg.com/webapp/=
style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: =
-378px -174px; background-size: 428px 427px; }
}

.Button.interest:hover em, .Button.interest.active em { width: 20px; height=
: 20px; background: url("https://s.pinimg.com/webapp/style/images/webapp-co=
mmon-desktop-1x-28441dec.png") -90px -418px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.interest:hover em, .Button.interest.active em { background-image:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d0=
2cd03.png"); background-position: -378px -321px; background-size: 428px 427=
px; }
}

.Button .addButtonWrapper { visibility: hidden; }

.Button.interestFollow.btn { margin: 11px 0px 18px; padding: 8px 18px 7px; =
}

.Button.removePlaceButton { color: rgb(153, 153, 153); }

.Button.removePlaceButton:hover { color: rgb(189, 8, 28); }

.Button.page { font-size: 12px; margin-right: -1px; padding: 7px 0px; width=
: 35px; }

.Button.page.current { background: linear-gradient(rgb(127, 127, 127), rgb(=
90, 90, 90)); border-color: rgb(64, 64, 64); color: rgb(255, 255, 255); pos=
ition: relative; text-shadow: none; z-index: 1; }

.Button.page:first-child { border-bottom-left-radius: 6px; border-top-left-=
radius: 6px; }

.Button.page:last-child { border-bottom-right-radius: 6px; border-top-right=
-radius: 6px; }

.Button.page.prev em, .Button.page.next em { margin-top: -1px; }

.Button.page.prev em { width: 6px; height: 8px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -315px =
-77px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.page.prev em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -4=
5px -222px; background-size: 249px 231px; }
}

.Button.page.next em { width: 6px; height: 8px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -315px =
-87px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.page.next em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -5=
9px -222px; background-size: 249px 231px; }
}

.Button.nagActionButton { font-size: 12px; position: absolute; right: 8px; =
top: 8px; }

.Button.appUpsellButton em { width: 14px; height: 24px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -349px -138px no-repeat; margin-right: 14px; position: relative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.appUpsellButton em { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-pos=
ition: 0px -375px; background-size: 428px 427px; }
}

.Button.menuItem .buttonText { display: flex; -webkit-box-pack: start; just=
ify-content: flex-start; }

.Button.item .buttonText { display: flex; -webkit-box-pack: start; justify-=
content: flex-start; }

.Button.mainSiteNavMenu { color: rgb(129, 129, 129); font-size: 16px; }

.Button.mainSiteNavMenu.onCampbellSiteMenu { color: rgb(51, 51, 51); }

.Button.mainSiteNavMenu:hover, .Button.mainSiteNavMenu:focus, .Button.mainS=
iteNavMenu:active, .Button.mainSiteNavMenu.active { color: rgb(51, 51, 51);=
 }

.Button.flashlightIcon em { width: 35px; height: 35px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") -405px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.flashlightIcon em { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posi=
tion: -342px 0px; background-size: 428px 427px; }
}

.Button.userRegisterButton.flat { font-size: 16px; line-height: 19px; }

.Button.contactRequestsCount { border-radius: 8px; font-size: 14px; letter-=
spacing: -0.2px; line-height: 1.3; }

.Button.homefeedBuilderBackButton em { width: 17px; height: 24px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20c=
eaff.png") -276px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.homefeedBuilderBackButton em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgro=
und-position: -188px -35px; background-size: 249px 231px; }
}

.Button.boardSettingsButton .buttonText, .Button.UnblockButton .buttonText,=
 .Modal .formFooter .Button.rounded:not(.primary) .buttonText, .ReactModal_=
_Content .formFooter .Button.rounded:not(.primary) .buttonText, .news .pend=
ing .actions .Button.remove .buttonText, .boardEdit .Button .buttonText, .U=
serNews .HomefeedBuilderButton.Module .textContainer .buttonText, .UserNews=
 .EmailInviteMerchandising .container.empty a .buttonText, .UserNews .Frien=
dCenterMerchandising:not(.networkConnected) .Button .buttonText, .Button.tw=
itterColor.TweetButton .buttonText, .Button.userFollowingGridButton .button=
Text, .InviteButtonEmail .Button.btn .buttonText, .Button.moreItems .button=
Text, .formFooterButton.cancelButton .buttonText, .Button.CardFollow.GrayBu=
tton .buttonText, .Button.FollowButton .buttonText, .Button.UserFollowButto=
n .buttonText, .Button.addTastemakerButton .buttonText, .Button.InterestFol=
lowButton .buttonText, .Modal .formFooter .Button.primary .buttonText, .Rea=
ctModal__Content .formFooter .Button.primary .buttonText, .news .pending .a=
ctions .Button.primary .buttonText, .panelFooter .formFooterButtons .cancel=
Button .buttonText, .Button.createBoardButton .buttonText, .Button.searchTo=
FollowButton .buttonText, .formFooterButton.confirmButton .buttonText, .But=
ton.CardFollow.RedButton .buttonText, .Button.promoteYourPin .buttonText, .=
Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.editProfile=
 .buttonText, .Button.settingsCog .buttonText, .Button.groupBoardChat .butt=
onText, .boardDetail .pending .actions .Button.remove .buttonText, .boardDe=
tail .pending .actions .Button.primary .buttonText, .BoardCollaboratorInvit=
er .BoardInviteForm .inviteButton .buttonText, .boardCollaboratorsWrapper .=
BoardInviteForm .inviteButton .buttonText, .UserNews .HomefeedBuilderButton=
.Module .textContainer, .UserNews .EmailInviteMerchandising .container.empt=
y a { -webkit-font-smoothing: antialiased; font-weight: bold; }

.Button.boardSettingsButton, .Button.UnblockButton, .Button.UserFollowButto=
n.followed, .Button.InterestFollowButton.followed, .Modal .formFooter .Butt=
on.rounded:not(.primary), .ReactModal__Content .formFooter .Button.rounded:=
not(.primary), .news .pending .actions .Button.remove, .boardEdit .Button, =
.UserNews .HomefeedBuilderButton.Module .textContainer, .UserNews .EmailInv=
iteMerchandising .container.empty a, .UserNews .FriendCenterMerchandising:n=
ot(.networkConnected) .Button, .Button.twitterColor.TweetButton, .Button.us=
erFollowingGridButton, .InviteButtonEmail .Button.btn, .Button.moreItems, .=
formFooterButton.cancelButton, .Button.CardFollow.GrayButton, .Button.Follo=
wButton, .Button.UserFollowButton, .Button.addTastemakerButton, .Button.Int=
erestFollowButton, .Modal .formFooter .Button.primary, .ReactModal__Content=
 .formFooter .Button.primary, .news .pending .actions .Button.primary, .pan=
elFooter .formFooterButtons .cancelButton, .Button.createBoardButton, .Butt=
on.searchToFollowButton, .formFooterButton.confirmButton, .Button.CardFollo=
w.RedButton, .Button.promoteYourPin, .Button.userProfileMenu:not(.UnblockBu=
tton), .Button.editProfile, .Button.settingsCog, .Button.groupBoardChat, .b=
oardDetail .pending .actions .Button.remove, .boardDetail .pending .actions=
 .Button.primary, .BoardCollaboratorInviter .BoardInviteForm .inviteButton,=
 .boardCollaboratorsWrapper .BoardInviteForm .inviteButton { background-ima=
ge: none !important; border: none !important; border-radius: 4px !important=
; box-shadow: none !important; padding: 10px 14px !important; position: rel=
ative !important; text-shadow: none !important; }

.Button.boardSettingsButton, .Button.UnblockButton, .Button.UserFollowButto=
n.followed, .Button.InterestFollowButton.followed, .Modal .formFooter .Butt=
on.rounded:not(.primary), .ReactModal__Content .formFooter .Button.rounded:=
not(.primary), .news .pending .actions .Button.remove, .boardEdit .Button, =
.UserNews .HomefeedBuilderButton.Module .textContainer, .UserNews .EmailInv=
iteMerchandising .container.empty a, .UserNews .FriendCenterMerchandising:n=
ot(.networkConnected) .Button, .Button.twitterColor.TweetButton, .Button.us=
erFollowingGridButton, .InviteButtonEmail .Button.btn, .Button.moreItems, .=
formFooterButton.cancelButton, .Button.CardFollow.GrayButton, .Button.Follo=
wButton, .Button.UserFollowButton, .Button.addTastemakerButton, .Button.Int=
erestFollowButton, .Modal .formFooter .Button.primary, .ReactModal__Content=
 .formFooter .Button.primary, .news .pending .actions .Button.primary, .pan=
elFooter .formFooterButtons .cancelButton, .Button.createBoardButton, .Butt=
on.searchToFollowButton, .formFooterButton.confirmButton, .Button.CardFollo=
w.RedButton, .Button.promoteYourPin, .Button.userProfileMenu:not(.UnblockBu=
tton), .Button.editProfile, .Button.settingsCog, .Button.groupBoardChat, .b=
oardDetail .pending .actions .Button.remove, .boardDetail .pending .actions=
 .Button.primary, .BoardCollaboratorInviter .BoardInviteForm .inviteButton,=
 .boardCollaboratorsWrapper .BoardInviteForm .inviteButton, .btn.btn.disabl=
ed.disabled.Button.boardSettingsButton, .btn.btn.disabled.disabled.Button.U=
nblockButton, .Modal .formFooter .btn.btn.disabled.disabled.Button.rounded:=
not(.primary), .ReactModal__Content .formFooter .btn.btn.disabled.disabled.=
Button.rounded:not(.primary), .news .pending .actions .btn.btn.disabled.dis=
abled.Button.remove, .boardEdit .btn.btn.disabled.disabled.Button, .UserNew=
s .HomefeedBuilderButton.Module .btn.btn.disabled.disabled.textContainer, .=
UserNews .EmailInviteMerchandising .container.empty a.btn.btn.disabled.disa=
bled, .UserNews .FriendCenterMerchandising:not(.networkConnected) .btn.btn.=
disabled.disabled.Button, .btn.btn.disabled.disabled.Button.twitterColor.Tw=
eetButton, .btn.btn.disabled.disabled.Button.userFollowingGridButton, .Invi=
teButtonEmail .btn.btn.disabled.disabled.Button, .btn.btn.disabled.disabled=
.Button.moreItems, .btn.btn.disabled.disabled.formFooterButton.cancelButton=
, .btn.btn.disabled.disabled.Button.CardFollow.GrayButton, .btn.btn.disable=
d.disabled.Button.FollowButton, .btn.btn.disabled.disabled.Button.UserFollo=
wButton, .btn.btn.disabled.disabled.Button.addTastemakerButton, .btn.btn.di=
sabled.disabled.Button.InterestFollowButton, .Modal .formFooter .btn.btn.di=
sabled.disabled.Button.primary, .ReactModal__Content .formFooter .btn.btn.d=
isabled.disabled.Button.primary, .news .pending .actions .btn.btn.disabled.=
disabled.Button.primary, .panelFooter .formFooterButtons .btn.btn.disabled.=
disabled.cancelButton, .btn.btn.disabled.disabled.Button.createBoardButton,=
 .btn.btn.disabled.disabled.Button.searchToFollowButton, .btn.btn.disabled.=
disabled.formFooterButton.confirmButton, .btn.btn.disabled.disabled.Button.=
CardFollow.RedButton, .btn.btn.disabled.disabled.Button.promoteYourPin, .bt=
n.btn.disabled.disabled.Button.userProfileMenu:not(.UnblockButton), .btn.bt=
n.disabled.disabled.Button.editProfile, .btn.btn.disabled.disabled.Button.s=
ettingsCog, .btn.btn.disabled.disabled.Button.groupBoardChat, .boardDetail =
.pending .actions .btn.btn.disabled.disabled.Button.remove, .boardDetail .p=
ending .actions .btn.btn.disabled.disabled.Button.primary, .BoardCollaborat=
orInviter .BoardInviteForm .btn.btn.disabled.disabled.inviteButton, .boardC=
ollaboratorsWrapper .BoardInviteForm .btn.btn.disabled.disabled.inviteButto=
n { border: none !important; }

.btn.btn.disabled.disabled.Button.boardSettingsButton .buttonText, .btn.btn=
.disabled.disabled.Button.UnblockButton .buttonText, .Modal .formFooter .bt=
n.btn.disabled.disabled.Button.rounded:not(.primary) .buttonText, .ReactMod=
al__Content .formFooter .btn.btn.disabled.disabled.Button.rounded:not(.prim=
ary) .buttonText, .news .pending .actions .btn.btn.disabled.disabled.Button=
.remove .buttonText, .boardEdit .btn.btn.disabled.disabled.Button .buttonTe=
xt, .UserNews .HomefeedBuilderButton.Module .btn.btn.disabled.disabled.text=
Container .buttonText, .UserNews .EmailInviteMerchandising .container.empty=
 a.btn.btn.disabled.disabled .buttonText, .UserNews .FriendCenterMerchandis=
ing:not(.networkConnected) .btn.btn.disabled.disabled.Button .buttonText, .=
btn.btn.disabled.disabled.Button.twitterColor.TweetButton .buttonText, .btn=
.btn.disabled.disabled.Button.userFollowingGridButton .buttonText, .InviteB=
uttonEmail .btn.btn.disabled.disabled.Button .buttonText, .btn.btn.disabled=
.disabled.Button.moreItems .buttonText, .btn.btn.disabled.disabled.formFoot=
erButton.cancelButton .buttonText, .btn.btn.disabled.disabled.Button.CardFo=
llow.GrayButton .buttonText, .btn.btn.disabled.disabled.Button.FollowButton=
 .buttonText, .btn.btn.disabled.disabled.Button.UserFollowButton .buttonTex=
t, .btn.btn.disabled.disabled.Button.addTastemakerButton .buttonText, .btn.=
btn.disabled.disabled.Button.InterestFollowButton .buttonText, .Modal .form=
Footer .btn.btn.disabled.disabled.Button.primary .buttonText, .ReactModal__=
Content .formFooter .btn.btn.disabled.disabled.Button.primary .buttonText, =
.news .pending .actions .btn.btn.disabled.disabled.Button.primary .buttonTe=
xt, .panelFooter .formFooterButtons .btn.btn.disabled.disabled.cancelButton=
 .buttonText, .btn.btn.disabled.disabled.Button.createBoardButton .buttonTe=
xt, .btn.btn.disabled.disabled.Button.searchToFollowButton .buttonText, .bt=
n.btn.disabled.disabled.formFooterButton.confirmButton .buttonText, .btn.bt=
n.disabled.disabled.Button.CardFollow.RedButton .buttonText, .btn.btn.disab=
led.disabled.Button.promoteYourPin .buttonText, .btn.btn.disabled.disabled.=
Button.userProfileMenu:not(.UnblockButton) .buttonText, .btn.btn.disabled.d=
isabled.Button.editProfile .buttonText, .btn.btn.disabled.disabled.Button.s=
ettingsCog .buttonText, .btn.btn.disabled.disabled.Button.groupBoardChat .b=
uttonText, .boardDetail .pending .actions .btn.btn.disabled.disabled.Button=
.remove .buttonText, .boardDetail .pending .actions .btn.btn.disabled.disab=
led.Button.primary .buttonText, .BoardCollaboratorInviter .BoardInviteForm =
.btn.btn.disabled.disabled.inviteButton .buttonText, .boardCollaboratorsWra=
pper .BoardInviteForm .btn.btn.disabled.disabled.inviteButton .buttonText {=
 color: rgb(181, 181, 181) !important; }

.Button.boardSettingsButton, .Button.UnblockButton, .Button.UserFollowButto=
n.followed, .Button.InterestFollowButton.followed, .Modal .formFooter .Butt=
on.rounded:not(.primary), .ReactModal__Content .formFooter .Button.rounded:=
not(.primary), .news .pending .actions .Button.remove, .boardEdit .Button, =
.UserNews .HomefeedBuilderButton.Module .textContainer, .UserNews .EmailInv=
iteMerchandising .container.empty a, .UserNews .FriendCenterMerchandising:n=
ot(.networkConnected) .Button, .Button.twitterColor.TweetButton, .Button.us=
erFollowingGridButton, .InviteButtonEmail .Button.btn, .Button.moreItems, .=
formFooterButton.cancelButton, .Button.CardFollow.GrayButton { background-c=
olor: rgb(239, 239, 239) !important; }

.Button.boardSettingsButton .buttonText, .Button.UnblockButton .buttonText,=
 .Button.UserFollowButton.followed .buttonText, .Button.InterestFollowButto=
n.followed .buttonText, .Modal .formFooter .Button.rounded:not(.primary) .b=
uttonText, .ReactModal__Content .formFooter .Button.rounded:not(.primary) .=
buttonText, .news .pending .actions .Button.remove .buttonText, .boardEdit =
.Button .buttonText, .UserNews .HomefeedBuilderButton.Module .textContainer=
 .buttonText, .UserNews .EmailInviteMerchandising .container.empty a .butto=
nText, .UserNews .FriendCenterMerchandising:not(.networkConnected) .Button =
.buttonText, .Button.twitterColor.TweetButton .buttonText, .Button.userFoll=
owingGridButton .buttonText, .InviteButtonEmail .Button.btn .buttonText, .B=
utton.moreItems .buttonText, .formFooterButton.cancelButton .buttonText, .B=
utton.CardFollow.GrayButton .buttonText { color: rgb(85, 85, 85) !important=
; }

.Button.FollowButton, .Button.UserFollowButton, .Button.addTastemakerButton=
, .Button.InterestFollowButton, .Modal .formFooter .Button.primary, .ReactM=
odal__Content .formFooter .Button.primary, .news .pending .actions .Button.=
primary, .panelFooter .formFooterButtons .cancelButton, .Button.createBoard=
Button, .Button.searchToFollowButton, .formFooterButton.confirmButton, .But=
ton.CardFollow.RedButton, .Button.promoteYourPin { background-color: rgb(18=
9, 8, 28) !important; }

.Button.FollowButton .buttonText, .Button.UserFollowButton .buttonText, .Bu=
tton.addTastemakerButton .buttonText, .Button.InterestFollowButton .buttonT=
ext, .Modal .formFooter .Button.primary .buttonText, .ReactModal__Content .=
formFooter .Button.primary .buttonText, .news .pending .actions .Button.pri=
mary .buttonText, .panelFooter .formFooterButtons .cancelButton .buttonText=
, .Button.createBoardButton .buttonText, .Button.searchToFollowButton .butt=
onText, .formFooterButton.confirmButton .buttonText, .Button.CardFollow.Red=
Button .buttonText, .Button.promoteYourPin .buttonText { color: rgb(255, 25=
5, 255) !important; }

.Button.userProfileMenu:not(.UnblockButton), .Button.editProfile, .Button.s=
ettingsCog, .Button.groupBoardChat { background: transparent !important; }

.Button.userProfileMenu:not(.UnblockButton) .buttonText, .Button.editProfil=
e .buttonText, .Button.settingsCog .buttonText, .Button.groupBoardChat .but=
tonText { color: rgb(85, 85, 85) !important; }

.Button.boardSettingsButton:not(.disabled):hover, .Button.UnblockButton:not=
(.disabled):hover, .Button.UserFollowButton.followed:not(.disabled):hover, =
.Button.InterestFollowButton.followed:not(.disabled):hover, .Modal .formFoo=
ter .Button.rounded:not(.disabled):hover:not(.primary), .ReactModal__Conten=
t .formFooter .Button.rounded:not(.disabled):hover:not(.primary), .news .pe=
nding .actions .Button.remove:not(.disabled):hover, .boardEdit .Button:not(=
.disabled):hover, .UserNews .HomefeedBuilderButton.Module .textContainer:no=
t(.disabled):hover, .UserNews .EmailInviteMerchandising .container.empty a:=
not(.disabled):hover, .UserNews .FriendCenterMerchandising:not(.networkConn=
ected) .Button:not(.disabled):hover, .Button.twitterColor.TweetButton:not(.=
disabled):hover, .Button.userFollowingGridButton:not(.disabled):hover, .Inv=
iteButtonEmail .Button.btn:not(.disabled):hover, .Button.moreItems:not(.dis=
abled):hover, .formFooterButton.cancelButton:not(.disabled):hover, .Button.=
CardFollow.GrayButton:not(.disabled):hover, .Button.boardSettingsButton:not=
(.disabled):active, .Button.UnblockButton:not(.disabled):active, .Button.Us=
erFollowButton.followed:not(.disabled):active, .Button.InterestFollowButton=
.followed:not(.disabled):active, .Modal .formFooter .Button.rounded:not(.di=
sabled):active:not(.primary), .ReactModal__Content .formFooter .Button.roun=
ded:not(.disabled):active:not(.primary), .news .pending .actions .Button.re=
move:not(.disabled):active, .boardEdit .Button:not(.disabled):active, .User=
News .HomefeedBuilderButton.Module .textContainer:not(.disabled):active, .U=
serNews .EmailInviteMerchandising .container.empty a:not(.disabled):active,=
 .UserNews .FriendCenterMerchandising:not(.networkConnected) .Button:not(.d=
isabled):active, .Button.twitterColor.TweetButton:not(.disabled):active, .B=
utton.userFollowingGridButton:not(.disabled):active, .InviteButtonEmail .Bu=
tton.btn:not(.disabled):active, .Button.moreItems:not(.disabled):active, .f=
ormFooterButton.cancelButton:not(.disabled):active, .Button.CardFollow.Gray=
Button:not(.disabled):active, .Button.boardSettingsButton:not(.disabled).ac=
tive, .Button.UnblockButton:not(.disabled).active, .Button.UserFollowButton=
.followed:not(.disabled).active, .Button.InterestFollowButton.followed:not(=
.disabled).active, .Modal .formFooter .Button.rounded:not(.disabled).active=
:not(.primary), .ReactModal__Content .formFooter .Button.rounded:not(.disab=
led).active:not(.primary), .news .pending .actions .Button.remove:not(.disa=
bled).active, .boardEdit .Button:not(.disabled).active, .UserNews .Homefeed=
BuilderButton.Module .textContainer:not(.disabled).active, .UserNews .Email=
InviteMerchandising .container.empty a:not(.disabled).active, .UserNews .Fr=
iendCenterMerchandising:not(.networkConnected) .Button:not(.disabled).activ=
e, .Button.twitterColor.TweetButton:not(.disabled).active, .Button.userFoll=
owingGridButton:not(.disabled).active, .InviteButtonEmail .Button.btn:not(.=
disabled).active, .Button.moreItems:not(.disabled).active, .formFooterButto=
n.cancelButton:not(.disabled).active, .Button.CardFollow.GrayButton:not(.di=
sabled).active, .Button.FollowButton:not(.disabled):hover, .Button.UserFoll=
owButton:not(.disabled):hover, .Button.addTastemakerButton:not(.disabled):h=
over, .Button.InterestFollowButton:not(.disabled):hover, .Modal .formFooter=
 .Button.primary:not(.disabled):hover, .ReactModal__Content .formFooter .Bu=
tton.primary:not(.disabled):hover, .news .pending .actions .Button.primary:=
not(.disabled):hover, .panelFooter .formFooterButtons .cancelButton:not(.di=
sabled):hover, .Button.createBoardButton:not(.disabled):hover, .Button.sear=
chToFollowButton:not(.disabled):hover, .formFooterButton.confirmButton:not(=
.disabled):hover, .Button.CardFollow.RedButton:not(.disabled):hover, .Butto=
n.promoteYourPin:not(.disabled):hover, .Button.FollowButton:not(.disabled):=
active, .Button.UserFollowButton:not(.disabled):active, .Button.addTastemak=
erButton:not(.disabled):active, .Button.InterestFollowButton:not(.disabled)=
:active, .Modal .formFooter .Button.primary:not(.disabled):active, .ReactMo=
dal__Content .formFooter .Button.primary:not(.disabled):active, .news .pend=
ing .actions .Button.primary:not(.disabled):active, .panelFooter .formFoote=
rButtons .cancelButton:not(.disabled):active, .Button.createBoardButton:not=
(.disabled):active, .Button.searchToFollowButton:not(.disabled):active, .fo=
rmFooterButton.confirmButton:not(.disabled):active, .Button.CardFollow.RedB=
utton:not(.disabled):active, .Button.promoteYourPin:not(.disabled):active, =
.Button.FollowButton:not(.disabled).active, .Button.UserFollowButton:not(.d=
isabled).active, .Button.addTastemakerButton:not(.disabled).active, .Button=
.InterestFollowButton:not(.disabled).active, .Modal .formFooter .Button.pri=
mary:not(.disabled).active, .ReactModal__Content .formFooter .Button.primar=
y:not(.disabled).active, .news .pending .actions .Button.primary:not(.disab=
led).active, .panelFooter .formFooterButtons .cancelButton:not(.disabled).a=
ctive, .Button.createBoardButton:not(.disabled).active, .Button.searchToFol=
lowButton:not(.disabled).active, .formFooterButton.confirmButton:not(.disab=
led).active, .Button.CardFollow.RedButton:not(.disabled).active, .Button.pr=
omoteYourPin:not(.disabled).active, .Button.userProfileMenu:not(.disabled):=
hover:not(.UnblockButton), .Button.editProfile:not(.disabled):hover, .Butto=
n.settingsCog:not(.disabled):hover, .Button.groupBoardChat:not(.disabled):h=
over, .Button.userProfileMenu:not(.disabled):active:not(.UnblockButton), .B=
utton.editProfile:not(.disabled):active, .Button.settingsCog:not(.disabled)=
:active, .Button.groupBoardChat:not(.disabled):active, .Button.userProfileM=
enu:not(.disabled).active:not(.UnblockButton), .Button.editProfile:not(.dis=
abled).active, .Button.settingsCog:not(.disabled).active, .Button.groupBoar=
dChat:not(.disabled).active { box-shadow: none !important; }

.Button.boardSettingsButton:not(.disabled):hover::after, .Button.UnblockBut=
ton:not(.disabled):hover::after, .Button.UserFollowButton.followed:not(.dis=
abled):hover::after, .Button.InterestFollowButton.followed:not(.disabled):h=
over::after, .Modal .formFooter .Button.rounded:not(.primary):not(.disabled=
):hover::after, .ReactModal__Content .formFooter .Button.rounded:not(.prima=
ry):not(.disabled):hover::after, .news .pending .actions .Button.remove:not=
(.disabled):hover::after, .boardEdit .Button:not(.disabled):hover::after, .=
UserNews .HomefeedBuilderButton.Module .textContainer:not(.disabled):hover:=
:after, .UserNews .EmailInviteMerchandising .container.empty a:not(.disable=
d):hover::after, .UserNews .FriendCenterMerchandising:not(.networkConnected=
) .Button:not(.disabled):hover::after, .Button.twitterColor.TweetButton:not=
(.disabled):hover::after, .Button.userFollowingGridButton:not(.disabled):ho=
ver::after, .InviteButtonEmail .Button.btn:not(.disabled):hover::after, .Bu=
tton.moreItems:not(.disabled):hover::after, .formFooterButton.cancelButton:=
not(.disabled):hover::after, .Button.CardFollow.GrayButton:not(.disabled):h=
over::after, .Button.boardSettingsButton:not(.disabled):active::after, .But=
ton.UnblockButton:not(.disabled):active::after, .Button.UserFollowButton.fo=
llowed:not(.disabled):active::after, .Button.InterestFollowButton.followed:=
not(.disabled):active::after, .Modal .formFooter .Button.rounded:not(.prima=
ry):not(.disabled):active::after, .ReactModal__Content .formFooter .Button.=
rounded:not(.primary):not(.disabled):active::after, .news .pending .actions=
 .Button.remove:not(.disabled):active::after, .boardEdit .Button:not(.disab=
led):active::after, .UserNews .HomefeedBuilderButton.Module .textContainer:=
not(.disabled):active::after, .UserNews .EmailInviteMerchandising .containe=
r.empty a:not(.disabled):active::after, .UserNews .FriendCenterMerchandisin=
g:not(.networkConnected) .Button:not(.disabled):active::after, .Button.twit=
terColor.TweetButton:not(.disabled):active::after, .Button.userFollowingGri=
dButton:not(.disabled):active::after, .InviteButtonEmail .Button.btn:not(.d=
isabled):active::after, .Button.moreItems:not(.disabled):active::after, .fo=
rmFooterButton.cancelButton:not(.disabled):active::after, .Button.CardFollo=
w.GrayButton:not(.disabled):active::after, .Button.boardSettingsButton:not(=
.disabled).active::after, .Button.UnblockButton:not(.disabled).active::afte=
r, .Button.UserFollowButton.followed:not(.disabled).active::after, .Button.=
InterestFollowButton.followed:not(.disabled).active::after, .Modal .formFoo=
ter .Button.rounded:not(.primary):not(.disabled).active::after, .ReactModal=
__Content .formFooter .Button.rounded:not(.primary):not(.disabled).active::=
after, .news .pending .actions .Button.remove:not(.disabled).active::after,=
 .boardEdit .Button:not(.disabled).active::after, .UserNews .HomefeedBuilde=
rButton.Module .textContainer:not(.disabled).active::after, .UserNews .Emai=
lInviteMerchandising .container.empty a:not(.disabled).active::after, .User=
News .FriendCenterMerchandising:not(.networkConnected) .Button:not(.disable=
d).active::after, .Button.twitterColor.TweetButton:not(.disabled).active::a=
fter, .Button.userFollowingGridButton:not(.disabled).active::after, .Invite=
ButtonEmail .Button.btn:not(.disabled).active::after, .Button.moreItems:not=
(.disabled).active::after, .formFooterButton.cancelButton:not(.disabled).ac=
tive::after, .Button.CardFollow.GrayButton:not(.disabled).active::after, .B=
utton.FollowButton:not(.disabled):hover::after, .Button.UserFollowButton:no=
t(.disabled):hover::after, .Button.addTastemakerButton:not(.disabled):hover=
::after, .Button.InterestFollowButton:not(.disabled):hover::after, .Modal .=
formFooter .Button.primary:not(.disabled):hover::after, .ReactModal__Conten=
t .formFooter .Button.primary:not(.disabled):hover::after, .news .pending .=
actions .Button.primary:not(.disabled):hover::after, .panelFooter .formFoot=
erButtons .cancelButton:not(.disabled):hover::after, .Button.createBoardBut=
ton:not(.disabled):hover::after, .Button.searchToFollowButton:not(.disabled=
):hover::after, .formFooterButton.confirmButton:not(.disabled):hover::after=
, .Button.CardFollow.RedButton:not(.disabled):hover::after, .Button.promote=
YourPin:not(.disabled):hover::after, .Button.FollowButton:not(.disabled):ac=
tive::after, .Button.UserFollowButton:not(.disabled):active::after, .Button=
.addTastemakerButton:not(.disabled):active::after, .Button.InterestFollowBu=
tton:not(.disabled):active::after, .Modal .formFooter .Button.primary:not(.=
disabled):active::after, .ReactModal__Content .formFooter .Button.primary:n=
ot(.disabled):active::after, .news .pending .actions .Button.primary:not(.d=
isabled):active::after, .panelFooter .formFooterButtons .cancelButton:not(.=
disabled):active::after, .Button.createBoardButton:not(.disabled):active::a=
fter, .Button.searchToFollowButton:not(.disabled):active::after, .formFoote=
rButton.confirmButton:not(.disabled):active::after, .Button.CardFollow.RedB=
utton:not(.disabled):active::after, .Button.promoteYourPin:not(.disabled):a=
ctive::after, .Button.FollowButton:not(.disabled).active::after, .Button.Us=
erFollowButton:not(.disabled).active::after, .Button.addTastemakerButton:no=
t(.disabled).active::after, .Button.InterestFollowButton:not(.disabled).act=
ive::after, .Modal .formFooter .Button.primary:not(.disabled).active::after=
, .ReactModal__Content .formFooter .Button.primary:not(.disabled).active::a=
fter, .news .pending .actions .Button.primary:not(.disabled).active::after,=
 .panelFooter .formFooterButtons .cancelButton:not(.disabled).active::after=
, .Button.createBoardButton:not(.disabled).active::after, .Button.searchToF=
ollowButton:not(.disabled).active::after, .formFooterButton.confirmButton:n=
ot(.disabled).active::after, .Button.CardFollow.RedButton:not(.disabled).ac=
tive::after, .Button.promoteYourPin:not(.disabled).active::after, .Button.u=
serProfileMenu:not(.UnblockButton):not(.disabled):hover::after, .Button.edi=
tProfile:not(.disabled):hover::after, .Button.settingsCog:not(.disabled):ho=
ver::after, .Button.groupBoardChat:not(.disabled):hover::after, .Button.use=
rProfileMenu:not(.UnblockButton):not(.disabled):active::after, .Button.edit=
Profile:not(.disabled):active::after, .Button.settingsCog:not(.disabled):ac=
tive::after, .Button.groupBoardChat:not(.disabled):active::after, .Button.u=
serProfileMenu:not(.UnblockButton):not(.disabled).active::after, .Button.ed=
itProfile:not(.disabled).active::after, .Button.settingsCog:not(.disabled).=
active::after, .Button.groupBoardChat:not(.disabled).active::after { backgr=
ound: rgba(0, 0, 0, 0.06); content: " "; height: 100%; left: 0px; position:=
 absolute; top: 0px; width: 100%; z-index: 100; border-radius: 4px !importa=
nt; }

.Button.boardSettingsButton:not(.disabled):active, .Button.UnblockButton:no=
t(.disabled):active, .Button.UserFollowButton.followed:not(.disabled):activ=
e, .Button.InterestFollowButton.followed:not(.disabled):active, .Modal .for=
mFooter .Button.rounded:not(.disabled):active:not(.primary), .ReactModal__C=
ontent .formFooter .Button.rounded:not(.disabled):active:not(.primary), .ne=
ws .pending .actions .Button.remove:not(.disabled):active, .boardEdit .Butt=
on:not(.disabled):active, .UserNews .HomefeedBuilderButton.Module .textCont=
ainer:not(.disabled):active, .UserNews .EmailInviteMerchandising .container=
.empty a:not(.disabled):active, .UserNews .FriendCenterMerchandising:not(.n=
etworkConnected) .Button:not(.disabled):active, .Button.twitterColor.TweetB=
utton:not(.disabled):active, .Button.userFollowingGridButton:not(.disabled)=
:active, .InviteButtonEmail .Button.btn:not(.disabled):active, .Button.more=
Items:not(.disabled):active, .formFooterButton.cancelButton:not(.disabled):=
active, .Button.CardFollow.GrayButton:not(.disabled):active, .Button.Follow=
Button:not(.disabled):active, .Button.UserFollowButton:not(.disabled):activ=
e, .Button.addTastemakerButton:not(.disabled):active, .Button.InterestFollo=
wButton:not(.disabled):active, .Modal .formFooter .Button.primary:not(.disa=
bled):active, .ReactModal__Content .formFooter .Button.primary:not(.disable=
d):active, .news .pending .actions .Button.primary:not(.disabled):active, .=
panelFooter .formFooterButtons .cancelButton:not(.disabled):active, .Button=
.createBoardButton:not(.disabled):active, .Button.searchToFollowButton:not(=
.disabled):active, .formFooterButton.confirmButton:not(.disabled):active, .=
Button.CardFollow.RedButton:not(.disabled):active, .Button.promoteYourPin:n=
ot(.disabled):active, .Button.userProfileMenu:not(.disabled):active:not(.Un=
blockButton), .Button.editProfile:not(.disabled):active, .Button.settingsCo=
g:not(.disabled):active, .Button.groupBoardChat:not(.disabled):active { box=
-shadow: none !important; }

.Button.boardSettingsButton:not(.disabled):active::after, .Button.UnblockBu=
tton:not(.disabled):active::after, .Button.UserFollowButton.followed:not(.d=
isabled):active::after, .Button.InterestFollowButton.followed:not(.disabled=
):active::after, .Modal .formFooter .Button.rounded:not(.primary):not(.disa=
bled):active::after, .ReactModal__Content .formFooter .Button.rounded:not(.=
primary):not(.disabled):active::after, .news .pending .actions .Button.remo=
ve:not(.disabled):active::after, .boardEdit .Button:not(.disabled):active::=
after, .UserNews .HomefeedBuilderButton.Module .textContainer:not(.disabled=
):active::after, .UserNews .EmailInviteMerchandising .container.empty a:not=
(.disabled):active::after, .UserNews .FriendCenterMerchandising:not(.networ=
kConnected) .Button:not(.disabled):active::after, .Button.twitterColor.Twee=
tButton:not(.disabled):active::after, .Button.userFollowingGridButton:not(.=
disabled):active::after, .InviteButtonEmail .Button.btn:not(.disabled):acti=
ve::after, .Button.moreItems:not(.disabled):active::after, .formFooterButto=
n.cancelButton:not(.disabled):active::after, .Button.CardFollow.GrayButton:=
not(.disabled):active::after, .Button.FollowButton:not(.disabled):active::a=
fter, .Button.UserFollowButton:not(.disabled):active::after, .Button.addTas=
temakerButton:not(.disabled):active::after, .Button.InterestFollowButton:no=
t(.disabled):active::after, .Modal .formFooter .Button.primary:not(.disable=
d):active::after, .ReactModal__Content .formFooter .Button.primary:not(.dis=
abled):active::after, .news .pending .actions .Button.primary:not(.disabled=
):active::after, .panelFooter .formFooterButtons .cancelButton:not(.disable=
d):active::after, .Button.createBoardButton:not(.disabled):active::after, .=
Button.searchToFollowButton:not(.disabled):active::after, .formFooterButton=
.confirmButton:not(.disabled):active::after, .Button.CardFollow.RedButton:n=
ot(.disabled):active::after, .Button.promoteYourPin:not(.disabled):active::=
after, .Button.userProfileMenu:not(.UnblockButton):not(.disabled):active::a=
fter, .Button.editProfile:not(.disabled):active::after, .Button.settingsCog=
:not(.disabled):active::after, .Button.groupBoardChat:not(.disabled):active=
::after { background: rgba(0, 0, 0, 0.1); }

.Button.btn.categoriesHeader { -webkit-box-align: center; align-items: cent=
er; display: flex; background-color: rgb(255, 255, 255) !important; backgro=
und-image: none !important; border: none !important; box-shadow: none !impo=
rtant; height: auto !important; }

.Button.btn.categoriesHeader em { width: 24px; height: 21px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x=
-5d23fe54.png") -212px -210px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.categoriesHeader em { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); ba=
ckground-position: -208px -207px; background-size: 399px 382px; }
}

.Button.btn.categoriesHeader:not(.disabled):focus em, .Button.btn.categorie=
sHeader:not(.disabled):hover em, .Button.btn.categoriesHeader:not(.disabled=
).active > em, .Button.btn.categoriesHeader:not(.disabled).active:hover > e=
m { width: 24px; height: 21px; background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -186px -210px =
no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.btn.categoriesHeader:not(.disabled):focus em, .Button.btn.categor=
iesHeader:not(.disabled):hover em, .Button.btn.categoriesHeader:not(.disabl=
ed).active > em, .Button.btn.categoriesHeader:not(.disabled).active:hover >=
 em { background-image: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-above_the_fold-2x-968902f1.png"); background-position: -183px -207=
px; background-size: 399px 382px; }
}

.Button.categoriesHeader.openSearch { padding-left: 0px !important; }

.Button.categoriesHeader.openSearch em { width: 32px; height: 14px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-partners-1=
x-9f7312af.png") 0px -60px no-repeat; vertical-align: baseline; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader.openSearch em { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-partners-2x-19664238.png"); b=
ackground-position: 0px -58px; background-size: 86px 72px; }
}

.Button.categoriesHeader.openSearch:not(.disabled):hover em, .Button.catego=
riesHeader.openSearch:not(.disabled).active > em, .Button.categoriesHeader.=
openSearch:not(.disabled).active:hover > em { width: 32px; height: 14px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-partn=
ers-1x-9f7312af.png") -34px -60px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.categoriesHeader.openSearch:not(.disabled):hover em, .Button.cate=
goriesHeader.openSearch:not(.disabled).active > em, .Button.categoriesHeade=
r.openSearch:not(.disabled).active:hover > em { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-partners-2x-19664238.png=
"); background-position: -33px -58px; background-size: 86px 72px; }
}

.Button.userProfileMenu:not(.UnblockButton), .Button.editProfile, .Button.s=
ettingsCog { padding: 10px 0px !important; }

.Button.gridItem { left: 0px; width: 236px; }

.news .pending .actions .Button.remove { -webkit-box-flex: 1; flex-grow: 1;=
 margin-right: 4px; }

.news .pending .actions .Button.primary { -webkit-box-flex: 1; flex-grow: 1=
; }

.boardDetail .pending .actions .Button.remove { background: rgb(136, 165, 1=
71); color: rgb(255, 255, 255); margin-right: 4px; border: 2px solid rgb(25=
5, 255, 255) !important; padding: 6px 40px !important; }

.boardDetail .pending .actions .Button.primary { background: rgb(255, 255, =
255); color: rgb(136, 165, 171); border: 2px solid rgb(255, 255, 255) !impo=
rtant; padding: 6px 40px !important; }

.BoardCollaboratorInviter .BoardInviteForm .inviteButton { background: rgb(=
85, 85, 85) !important; border-radius: 0px !important; color: rgb(255, 255,=
 255) !important; padding: 0px 18px !important; position: absolute !importa=
nt; }

.UserNews .HomefeedBuilderButton.Module .textContainer { box-sizing: border=
-box !important; color: rgb(85, 85, 85) !important; text-align: center !imp=
ortant; width: 100% !important; }

.UserNews .HomefeedBuilderButton.Module .textContainer .titleText { font-si=
ze: 14px !important; }

.UserNews .EmailInviteMerchandising .container.empty a { display: block; bo=
x-sizing: border-box !important; color: rgb(85, 85, 85) !important; font-si=
ze: 14px !important; text-align: center !important; width: 100% !important;=
 }

.Button.pinCreateClose em, .Button.twoPaneClose em { width: 17px; height: 1=
6px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-1x-28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinCreateClose em, .Button.twoPaneClose em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd=
03.png"); background-position: -88px -375px; background-size: 428px 427px; =
}
}

.Button.pinCreateClose:hover em, .Button.twoPaneClose:hover em { width: 17p=
x; height: 16px; background: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-desktop-1x-28441dec.png") -339px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.pinCreateClose:hover em, .Button.twoPaneClose:hover em { backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-2x-0d02cd03.png"); background-position: -70px -375px; background-size: 4=
28px 427px; }
}

.Button.shopBag.emptyBag em { width: 20px; height: 24px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d2=
3fe54.png") -185px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.shopBag.emptyBag em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgr=
ound-position: -156px -292px; background-size: 399px 382px; }
}

.Button.shopBag.emptyBag:hover em { width: 20px; height: 24px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-=
1x-5d23fe54.png") -141px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.shopBag.emptyBag:hover em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); =
background-position: -135px -292px; background-size: 399px 382px; }
}

.Button.shopBag em { width: 22px; height: 24px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png=
") -23px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.shopBag em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-above_the_fold-2x-968902f1.png"); background-posi=
tion: -91px -292px; background-size: 399px 382px; }
}

.Button.groupBoardChat { top: 2px !important; }

.Button.groupBoardChat:not(.disabled).active::after, .Button.groupBoardChat=
:not(.disabled):focus::after, .Button.groupBoardChat:not(.disabled):hover::=
after { border-radius: 50% !important; height: 48px !important; top: -2px !=
important; width: 48px !important; }

.Button.groupBoardChat em { width: 22px; height: 24px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23f=
e54.png") -95px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Button.groupBoardChat em { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgrou=
nd-position: -22px -292px; background-size: 399px 382px; }
}

.InviteButtonEmail .Button.btn { margin: 0px !important; padding: 10px 65px=
 !important; width: inherit !important; }

.Button.campbellCategories { margin-top: 4px; }

.Button.CardFollow { width: 100%; }

.Checkbox { display: inline-block; }

.Checkbox.fancyToggle input, .Checkbox.flatToggle input, .Checkbox.fancyChe=
ckbox input { border: 0px; height: 0px; margin: 0px; opacity: 0; padding: 0=
px; width: 0px; }

.Checkbox.styledToggle { border-radius: 3px; cursor: pointer; height: 28px;=
 position: relative; width: 80px; }

.Checkbox.styledToggle .slider, .Checkbox.styledToggle .onText, .Checkbox.s=
tyledToggle .offText { position: absolute; }

.Checkbox.styledToggle .slider { background-color: rgb(255, 255, 255); bord=
er-radius: 3px; display: inline-block; width: 40%; }

.Checkbox.styledToggle.on .slider { left: auto; }

.Checkbox.styledToggle.on .offText { visibility: hidden; }

.Checkbox.styledToggle.on .onText { right: auto; visibility: visible; }

.Checkbox.styledToggle.disabled { opacity: 0.33; }

.Checkbox.styledToggle .onText { visibility: hidden; }

.Checkbox.styledToggle .status { margin: 0px; position: absolute; }

.Checkbox.flatToggle { background: rgb(255, 255, 255); border: 1px solid rg=
b(199, 199, 199); border-radius: 4px; box-sizing: border-box; }

.Checkbox.flatToggle .slider { background: rgb(255, 255, 255); border: 0px;=
 border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 0px 1px; heigh=
t: 26px; left: 0px; top: 0px; width: 30px; }

.Checkbox.flatToggle.on { background: rgb(189, 8, 28); border-color: rgb(18=
9, 8, 28); }

.Checkbox.flatToggle.on .slider { right: 0px; }

.Checkbox.flatToggle.on .onText { left: 13px; }

.Checkbox.flatToggle.on .status { color: rgb(255, 255, 255); }

.Checkbox.flatToggle .status { color: rgb(51, 51, 51); font-size: 14px; fon=
t-weight: bold; right: 14px; text-shadow: none; top: 4px; }

.Checkbox.fancyToggle { background: rgb(227, 227, 227); }

.Checkbox.fancyToggle .slider { background: rgb(255, 255, 255); border: 1px=
 solid rgb(236, 236, 236); height: 22px; left: 2px; top: 2px; }

.Checkbox.fancyToggle.on { background: rgb(189, 8, 28); }

.Checkbox.fancyToggle.on .slider { right: 2px; }

.Checkbox.fancyToggle.on .onText { left: 10px; }

.Checkbox.fancyToggle.on .status { color: rgb(255, 255, 255); }

.Checkbox.fancyToggle .status { color: rgb(85, 85, 85); font-size: 12px; fo=
nt-weight: bold; right: 13px; top: 7px; }

.Checkbox.fancyCheckbox .visibleCheck { width: 21px; height: 21px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20=
ceaff.png") 0px -242px no-repeat; display: inline-block; vertical-align: mi=
ddle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox .visibleCheck { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgr=
ound-position: -208px -136px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox:hover .visibleCheck { width: 21px; height: 21px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-=
1x-c20ceaff.png") -92px -242px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox:hover .visibleCheck { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); =
background-position: -208px -158px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.on .visibleCheck { width: 21px; height: 21px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-=
c20ceaff.png") -191px -97px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.on .visibleCheck { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); bac=
kground-position: -208px -92px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.facebook .visibleCheck { width: 25px; height: 23px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-ma=
in-1x-c20ceaff.png") -162px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.facebook .visibleCheck { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"=
); background-position: -208px 0px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.facebook:hover .visibleCheck { width: 25px; height:=
 23px; background: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-main-1x-c20ceaff.png") -216px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.facebook:hover .visibleCheck { background-image: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41=
e.png"); background-position: -104px -174px; background-size: 249px 231px; =
}
}

.Checkbox.fancyCheckbox.facebook.on .visibleCheck { width: 25px; height: 23=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-main-1x-c20ceaff.png") -189px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.facebook.on .visibleCheck { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.p=
ng"); background-position: -208px -24px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.facebook.on:hover .visibleCheck { width: 25px; heig=
ht: 23px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-main-1x-c20ceaff.png") -243px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.facebook.on:hover .visibleCheck { background-imag=
e: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89=
d41e.png"); background-position: -130px -174px; background-size: 249px 231p=
x; }
}

.Checkbox.fancyCheckbox.twitter .visibleCheck { width: 25px; height: 23px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-mai=
n-1x-c20ceaff.png") -108px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.twitter .visibleCheck { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png")=
; background-position: -182px -174px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.twitter:hover .visibleCheck { width: 25px; height: =
23px; background: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-main-1x-c20ceaff.png") -81px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.twitter:hover .visibleCheck { background-image: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e=
.png"); background-position: -52px -174px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.twitter.on .visibleCheck { width: 25px; height: 23p=
x; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
main-1x-c20ceaff.png") -135px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.twitter.on .visibleCheck { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.pn=
g"); background-position: -156px -174px; background-size: 249px 231px; }
}

.Checkbox.fancyCheckbox.twitter.on:hover .visibleCheck { width: 25px; heigh=
t: 23px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-main-1x-c20ceaff.png") -54px -214px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Checkbox.fancyCheckbox.twitter.on:hover .visibleCheck { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d=
41e.png"); background-position: -78px -174px; background-size: 249px 231px;=
 }
}

.Collage { display: flex; }

.Collage .item { position: relative; }

.Collage .item::after { bottom: 0px; left: 0px; position: absolute; right: =
0px; top: 0px; background: rgba(0, 0, 0, 0.02); content: ""; display: block=
; }

.Collage .item { box-sizing: border-box; overflow: hidden; position: relati=
ve; }

.Collage .item img { object-fit: cover; }

.Collage.tiles { flex-flow: column wrap; height: 188px; }

.Collage.tiles img, .Collage.tiles .item { height: 92px; width: 92px; }

.Collage.tiles .item { margin: 1px; }

.Collage.tiles.fiveItems .item:nth-child(1) { height: 187px; }

.Collage.tiles.fiveItems .item:nth-child(1) img { height: 100%; }

.Collage.tiles.sixItems .item:nth-child(1) { height: 135px; }

.Collage.tiles.sixItems .item:nth-child(1) img { height: auto; min-height: =
100%; min-width: 100%; width: auto; }

.Collage.tiles.sixItems .item:nth-child(2) { height: 49px; }

.Collage.landscape { place-content: space-between; flex-wrap: wrap; -webkit=
-box-pack: justify; }

.Collage.landscape.fourItems { -webkit-box-flex: 0; flex: 0 0 374px; }

.Collage.landscape.fourItems img, .Collage.landscape.fourItems .item { heig=
ht: 99px; width: 186px; }

.Collage.landscape.twoItems img { height: 99px; width: 280px; }

.Collage .stepNumber { -webkit-box-align: center; align-items: center; back=
ground: rgba(0, 0, 0, 0.75); border-radius: 50%; color: rgb(255, 255, 255);=
 display: flex; font-size: 18px; font-weight: bold; height: 40px; -webkit-b=
ox-pack: center; justify-content: center; width: 40px; left: 50%; margin-le=
ft: -20px; margin-top: -20px; position: absolute; top: 50%; }

.Collage.showMore:last-child .item { position: relative; }

.Collage.showMore:last-child .more { bottom: 0px; left: 0px; position: abso=
lute; right: 0px; top: 0px; background: rgba(0, 0, 0, 0.45); color: rgb(255=
, 255, 255); font-size: 18px; font-weight: bold; padding-top: 34px; text-al=
ign: center; }

.Collage.showMore:last-child .more::before { width: 6px; height: 13px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x=
-c20ceaff.png") -315px -32px no-repeat; content: ""; display: inline-block;=
 margin-right: 2px; vertical-align: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Collage.showMore:last-child .more::before { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); b=
ackground-position: -196px -139px; background-size: 249px 231px; }
}

.Collage.gatorFeed .item img, .Collage.gatorFeed .item.placeholder { backgr=
ound: rgb(239, 239, 239); border-radius: 4px; }

.Collage.gatorFeed.tiles { height: 240px; }

.Collage.gatorFeed.tiles img, .Collage.gatorFeed.tiles .item { height: 118p=
x; width: 118px; }

.Collage.gatorFeed.tiles .item { margin: 0px 4px 4px 0px; }

.Collage.gatorFeed.tiles .item:nth-child(2n) { margin-bottom: 0px; }

.Collage.gatorFeed.tiles .item:nth-last-child(1), .Collage.gatorFeed.tiles =
.item:nth-last-child(2) { margin-right: 0px; }

.ConfirmDialog { width: 380px; }

@media only screen and (max-device-width: 480px) and (min-device-width: 320=
px) {
  .ConfirmDialog { width: 100%; }
}

.ConfirmDialog .body { color: rgb(85, 85, 85); font-size: 14px; line-height=
: 21px; padding: 21px; }

.ConfirmDialog p { margin: 0px; }

.ConfirmDialog p.text { margin-bottom: 1em; }

.ConfirmDialog .standardForm h1 { white-space: normal; }

.ConfirmDialog .standardForm a.confirm { display: inline-block; }

.ConfirmDialog .searchPrivacyForm .body a { text-decoration: underline; }

.ConfirmDialog .switchDialog .dialogTitle, .ConfirmDialog .switchDialog .bo=
dy { font-weight: normal; }

.ConfirmDialog .switchDialog .dialogLearnMore, .ConfirmDialog .switchDialog=
 .dialogNoThanks { line-height: 32px; position: relative; vertical-align: m=
iddle; }

.ConfirmDialog.fluid { width: auto; }

.ConfirmDialog.wide { width: 700px; }

.ConfirmDialog.mediumWide { width: 550px; }

.ConfirmDialog.reportBug a { color: rgb(189, 8, 28); }

.ConfirmDialog.reportBug a:hover { text-decoration: underline; }

.ConfirmDialog .apiSecret { background: rgb(238, 238, 238); border: 1px sol=
id rgb(221, 221, 221); border-radius: 2px; font-family: monospace; margin-t=
op: 7px; padding: 3px; text-align: center; }

.ConfirmDialog .messageError h1 { font-size: 18px; }

.ConfirmDialog .messageError ul { margin-top: 10px; }

.ConfirmDialog .messageError ul li { color: rgb(113, 113, 113); font-weight=
: bold; }

.ConfirmDialog .modalActionDescription { color: rgb(153, 153, 153); display=
: table; font-size: 13px; height: 360px; width: 550px; }

.ConfirmDialog .modalActionDescription > span { display: table-cell; paddin=
g: 0px 18px; text-align: center; vertical-align: middle; }

.ConfirmDialog .modalActionTitle { width: 514px; }

.ConfirmDialog .standardForm.boldForm > h1 { padding-top: 40px; }

.ConfirmDialog .standardForm.boldForm > h1, .ConfirmDialog .standardForm.bo=
ldForm .formFooter { border: none; }

.ReactModal__Overlay { -webkit-box-align: center; align-items: center; back=
ground-color: rgba(226, 228, 228, 0.9); bottom: 0px; display: flex; left: 0=
px; overflow-y: scroll; padding: 20px; position: fixed; right: 0px; top: 0p=
x; z-index: 751; }

.ReactModal__Content { border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.22) =
0px 1px 2px 0px; margin: auto; max-height: 100%; position: relative; }

.Dropdown { cursor: default; text-align: left; }

.Dropdown.active .dropdownContainer { display: block; }

.Dropdown .dropdownTitle { -webkit-font-smoothing: antialiased; font-size: =
13px; font-weight: bold; margin: 10px 0px 5px; padding: 0px 15px; }

.Dropdown .dropdownText { color: rgb(85, 85, 85); font-weight: 500; margin:=
 5px 0px 10px; max-width: 175px; padding: 0px 15px; }

.Dropdown .dropdownText b { color: rgb(51, 51, 51); }

.Dropdown.activeConversationDropdown { margin-top: 10px; max-height: 460px;=
 bottom: 21px !important; margin-left: 14px !important; top: auto !importan=
t; z-index: 700 !important; }

.Dropdown.activeConversationDropdown .positionModuleCaret.lightGrayConversa=
tionsCaretStyle.lightGray { width: 17px; height: 31px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") -341px -90px no-repeat; left: -17px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Dropdown.activeConversationDropdown .positionModuleCaret.lightGrayConver=
sationsCaretStyle.lightGray { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posi=
tion: -378px -79px; background-size: 428px 427px; }
}

.Dropdown.gridShare.isEmpty { height: 460px !important; }

.Dropdown.gridShare.isEmptyWithoutFriends { height: 362px !important; }

.Dropdown.conversationsDropdown.isEmpty { max-height: 371px !important; }

.Dropdown.conversationsDropdown.isEmptyWithoutFriends { max-height: 273px !=
important; }

.Dropdown.geoFeatureDropdown { margin-left: -6px; width: 276px; }

.Dropdown.geoFeatureDropdown .positionModuleCaret { left: 14px !important; =
}

.Dropdown.geoFeatureDropdown li { white-space: nowrap; overflow: hidden; te=
xt-overflow: ellipsis; border-bottom: 1px solid rgb(229, 229, 229); color: =
rgb(0, 0, 0); cursor: pointer; font-size: 13px; padding: 2px 14px; }

.Dropdown.geoFeatureDropdown li:first-child { margin-top: 5px; padding-top:=
 0px; }

.Dropdown.geoFeatureDropdown li:last-child { border-bottom: 0px; margin-bot=
tom: 5px; padding-bottom: 0px; }

.Dropdown.geoFeatureDropdown li:hover { background: rgb(244, 244, 244); }

.Dropdown.geoFeatureDropdown li .geoFeature { left: 1px; position: relative=
; top: 1px; }

.Dropdown.large .dropdownText { -webkit-font-smoothing: antialiased; font-s=
ize: 14px; font-weight: normal; margin: 10px 0px; max-width: 500px; }

.Dropdown.large .dropdownText em { color: rgb(189, 8, 28); font-style: norm=
al; font-weight: bold; }

.Dropdown.userDropdown { margin-left: 1px; }

.Dropdown.positionModuleElement.active { min-height: 0px; }

.Dropdown.sterlingUserDropdown.positionModuleElement span.positionModuleCar=
et { width: 15px; height: 6px; background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-1x-28441dec.png") -384px -329px no-repe=
at; top: -6px; left: 213px !important; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Dropdown.sterlingUserDropdown.positionModuleElement span.positionModuleC=
aret { background-image: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-desktop-2x-0d02cd03.png"); background-position: -402px -393px; ba=
ckground-size: 428px 427px; }
}

.Dropdown.sterlingContentDropdown.positionModuleElement { z-index: 668; }

.Dropdown.sterlingHeaderDropdown { z-index: 669; }

.Dropdown.sterlingPaginatedTableDropdown.positionModuleElement { z-index: 1=
; }

.Dropdown.fake .dropdownContainer { opacity: 0.7; z-index: 900; }

.Dropdown.underneathHeader { z-index: 669; }

.Dropdown.tutorial { background-color: rgb(255, 255, 255); bottom: auto; op=
acity: 0.98; z-index: 999999999; }

.Dropdown.tutorial .dropdownContainer { box-shadow: rgba(0, 0, 0, 0.44) 0px=
 3px 11px 0px; }

.Dropdown.aboveModal { z-index: 751; }

.Dropdown.strongBorder { background-color: rgb(251, 251, 251); border: 1px =
solid rgb(182, 182, 182); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; =
}

.Dropdown.boardPicker { margin-left: -7px; margin-top: -77px; }

.Dropdown.autoFollowMemo .dropdownTitle { line-height: 50px; margin: 0px; }

.Dropdown.tooltip { text-align: center; }

.Dropdown.tooltip.active { min-height: 0px; padding-bottom: 7px; padding-to=
p: 7px; }

.Dropdown.tooltip.active .dropdownText { margin: 0px; }

.Dropdown.pinContainer.positionModuleElement { background-color: rgb(245, 2=
45, 245); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 0px 1px inset, rgba(0, 0,=
 0, 0.06) 0px 2px 8px 0px; margin-left: -62px; margin-top: -140px; padding:=
 15px; z-index: 668; }

.Dropdown.pinContainer.positionModuleElement span.positionModuleCaret { hei=
ght: 9px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-1x-28441dec.png") -365px -329px no-repeat; top: -7px; width:=
 18px; right: 15px !important; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Dropdown.pinContainer.positionModuleElement span.positionModuleCaret { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-2x-0d02cd03.png"); background-position: -226px -375px; background=
-size: 428px 427px; }
}

.Dropdown.advertiserCountryDropdown { width: 400px; }

.Dropdown.exploreSendPinDropdown { z-index: 801; }

.Dropdown.sterlingPinnerListDropdown { width: 550px; }

.Dropdown.sterlingPinnerListDropdown.positionModuleElement { z-index: 751; =
}

.Dropdown.sterlingPinnerListDropdown .paginatedTableControl { max-height: 1=
24px; }

.Dropdown.sterlingPinnerListDropdownCountry { width: 124px; }

.Dropdown.sterlingPinnerListDropdownCountry.positionModuleElement { z-index=
: 751; }

.Dropdown.sterlingPinnerListDropdownCountry .paginatedTableControl { max-he=
ight: 124px; }

.Dropdown.sterlingPinnerListDropdownPercentage { width: 200px; }

.Dropdown.sterlingPinnerListDropdownPercentage.positionModuleElement { z-in=
dex: 751; }

.Dropdown.sterlingPinnerListDropdownPercentage .paginatedTableControl { max=
-height: 124px; }

.Dropdown.sterlingExportModalDropdown.positionModuleElement { z-index: 751;=
 }

.Dropdown.sterlingExportModalDropdown.positionModuleElement ul { min-width:=
 120px; }

.Dropdown.sterlingExportModalDropdown.positionModuleElement ul.constrainHei=
ght { height: 260px; overflow-y: scroll; }

.Dropdown.sterlingPreviewDropdown.hide:not(.slideIn) { display: none; }

.Dropdown.helpDropdown { width: 200px; }

.Dropdown.userDropdown { width: 185px; }

.Dropdown.userDropdown.compact { width: 156px; }

.Dropdown2 { transform: translateZ(0px); background: rgb(251, 251, 251); bo=
rder: 1px solid rgb(182, 182, 182); border-radius: 3px; box-shadow: rgba(0,=
 0, 0, 0.22) 0px 1px 2px 0px; display: none; margin-left: -6px; position: a=
bsolute; top: 23px; z-index: 752; }

.Dropdown2.visible { display: block; }

.DropdownButton { display: inline-block; position: relative; }

.DropdownButton em { width: 10px; height: 7px; background: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -162px -=
200px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-main-2x-6d89d41e.png"); background-position: -143=
px -162px; background-size: 249px 231px; }
}

.DropdownButton.embed em { width: 17px; height: 12px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png"=
) -442px -404px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.embed em { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posit=
ion: -378px -362px; background-size: 428px 427px; }
}

.DropdownButton.inContextDropdownButton { background: none; border: 0px; co=
lor: inherit; font-style: inherit; font-variant: inherit; font-weight: inhe=
rit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-=
family: inherit; margin: 0px; padding: 0px; }

.DropdownButton.caret em { width: 10px; height: 7px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -1=
62px -200px no-repeat; opacity: 0.5; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.caret em { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-position=
: -143px -162px; background-size: 249px 231px; }
}

.DropdownButton.flat .buttonText { float: left; }

.DropdownButton.flat em { background: url("https://s.pinimg.com/webapp/styl=
e/images/arrow_down-1x-f80d10cd.png") 0% 0% / contain no-repeat; height: 6p=
x; width: 10px; float: right; margin: 6px 0px 0px 8px; opacity: 1; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.flat em { background-image: url("https://s.pinimg.com/web=
app/style/images/arrow_down-2x-f08d1bc4.png"); }
}

.DropdownButton.videoAnalytics { color: rgb(85, 85, 85); font-size: 16px; }

.DropdownButton.videoAnalytics span .currentSort { font-weight: bold; }

.DropdownButton.videoAnalytics.caret em { background: url("https://s.pinimg=
.com/webapp/style/images/arrow_down-1x-f80d10cd.png") 0% 0% / contain no-re=
peat; height: 6px; width: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.videoAnalytics.caret em { background-image: url("https://=
s.pinimg.com/webapp/style/images/arrow_down-2x-f08d1bc4.png"); }
}

.DropdownButton.videoAnalytics.caret:hover em, .DropdownButton.videoAnalyti=
cs.caret:focus em, .DropdownButton.videoAnalytics.caret.active em { transfo=
rm: rotate(180deg); }

.DropdownButton.metricsGraph .buttonText { font-size: 14px; }

.DropdownButton.metricsGraph.cpe .buttonText { color: rgb(162, 78, 140); }

.DropdownButton.metricsGraph.cpc .buttonText { color: rgb(197, 168, 7); }

.DropdownButton.metricsGraph.cpm .buttonText { color: rgb(65, 117, 5); }

.DropdownButton.metricsGraph.cpa .buttonText { color: rgb(236, 122, 112); }

.DropdownButton.metricsGraph.bcpm .buttonText { color: rgb(104, 92, 174); }

.DropdownButton.sterling .downArrow { background: url("https://s.pinimg.com=
/webapp/style/images/arrow_down-1x-f80d10cd.png") 0% 0% / contain no-repeat=
; height: 6px; width: 10px; display: block; float: right; margin: 6px 0px; =
opacity: 1; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.sterling .downArrow { background-image: url("https://s.pi=
nimg.com/webapp/style/images/arrow_down-2x-f08d1bc4.png"); }
}

.DropdownButton.campbellAddPin em { background: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -130px -1=
16px no-repeat; border-radius: 50%; height: 28px; width: 28px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.campbellAddPin em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); =
background-position: -122px -109px; background-size: 399px 382px; }
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.campbellAddPin:hover em, .DropdownButton.campbellAddPin:f=
ocus em, .DropdownButton.campbellAddPin.active em, .DropdownButton.campbell=
AddPin:active em, .DropdownButton.campbellAddPin em { background-position: =
-128px -115px; }
}

.DropdownButton.campbellCategories { background: none; border: 0px; padding=
: 0px; }

.DropdownButton.campbellCategories.active, .DropdownButton.campbellCategori=
es:active, .DropdownButton.campbellCategories:focus, .DropdownButton.campbe=
llCategories:hover { background: none; box-shadow: none; }

.DropdownButton.campbellCategories.active em, .DropdownButton.campbellCateg=
ories:active em, .DropdownButton.campbellCategories:focus em, .DropdownButt=
on.campbellCategories:hover em { width: 32px; height: 14px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-partners-1x-9f7312=
af.png") -34px -60px no-repeat; border: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.campbellCategories.active em, .DropdownButton.campbellCat=
egories:active em, .DropdownButton.campbellCategories:focus em, .DropdownBu=
tton.campbellCategories:hover em { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-partners-2x-19664238.png"); backgroun=
d-position: -33px -58px; background-size: 86px 72px; }
}

.DropdownButton.campbellCategories em { background: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-partners-1x-9f7312af.png") 0px -60px n=
o-repeat; display: inline-block; height: 14px; margin: -4px 6px 0px 8px; ve=
rtical-align: middle; width: 32px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DropdownButton.campbellCategories em { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-partners-2x-19664238.png"); ba=
ckground-position: 0px -58px; background-size: 86px 72px; }
}

.DropdownButton.wideDropdownButton { width: 100%; }

.Field { cursor: text; font-size: 13px; position: relative; }

.Field .content { background: rgb(240, 240, 240); border: 1px solid rgb(209=
, 209, 209); box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 2px inset; box-sizing:=
 border-box; color: rgb(51, 51, 51); display: block; margin: 0px; }

.Field .content.detailed { background: rgb(239, 239, 239); border: 0px; hei=
ght: 40px; }

.Field .content.detailed:focus { background: rgb(239, 239, 239); outline: 0=
px; }

.Field .content:focus { background-color: rgb(250, 250, 250); border: 1px s=
olid rgb(195, 195, 195); color: rgb(51, 51, 51); }

.Field .content:active { border-color: rgb(188, 188, 188); }

.Field .currencySymbol { -webkit-font-smoothing: antialiased; color: rgb(11=
9, 119, 119); }

.Field.withCurrencySymbol { width: 152px; }

.Field.withCurrencySymbol .inputWrapper { display: block; overflow: hidden;=
 }

.Field.withCurrencySymbol .inputWrapper input { height: 30px; }

.Field.withCurrencySymbol .currencySymbol { background: rgb(255, 255, 255);=
 border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-styl=
e: solid; border-left-style: solid; border-top-color: rgb(223, 223, 223); b=
order-bottom-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 22=
3); border-image: initial; border-bottom-left-radius: 3px; border-right-sty=
le: initial; border-right-color: initial; border-top-left-radius: 3px; colo=
r: rgb(153, 153, 153); float: left; height: 28px; line-height: 28px; paddin=
g: 0px 10px; text-align: center; width: 10px; }

.Field.flat.withCurrencySymbol .currencySymbol { background: rgb(199, 199, =
199); border-bottom-left-radius: 4px; border-color: rgb(199, 199, 199); bor=
der-top-left-radius: 4px; color: rgb(255, 255, 255); font-weight: bold; }

.Field.noRightBorder input { border-bottom-right-radius: 0px; border-right:=
 0px; border-top-right-radius: 0px; }

.FollowButton:not(.primary):not(.followed):not(.disabled) .buttonText { col=
or: rgb(189, 8, 28); }

.FollowButton.exploreTabFollowButton.btn, .FollowButton.exploreTabFollowBut=
ton.btn.primary, .FollowButton.exploreTabFollowButton.btn.followed { backgr=
ound: rgba(255, 255, 255, 0.5); border-color: rgb(234, 234, 234); border-ra=
dius: 4px; font-size: 14px; margin-top: 0px; text-shadow: none; width: 100%=
; }

.FollowButton.exploreTabFollowButton.btn:hover, .FollowButton.exploreTabFol=
lowButton.btn.primary:hover, .FollowButton.exploreTabFollowButton.btn.follo=
wed:hover { background: rgb(189, 8, 28); border-color: rgb(189, 8, 28); box=
-shadow: none; }

.FollowButton.exploreTabFollowButton.btn:hover .buttonText, .FollowButton.e=
xploreTabFollowButton.btn.primary:hover .buttonText, .FollowButton.exploreT=
abFollowButton.btn.followed:hover .buttonText { color: rgb(255, 255, 255); =
}

.FollowButton.exploreTabFollowButton.btn:active .buttonHoverMask, .FollowBu=
tton.exploreTabFollowButton.btn.primary:active .buttonHoverMask, .FollowBut=
ton.exploreTabFollowButton.btn.followed:active .buttonHoverMask { backgroun=
d-color: rgba(0, 0, 0, 0.2); }

.FollowButton.exploreTabFollowButton.btn:focus, .FollowButton.exploreTabFol=
lowButton.btn.primary:focus, .FollowButton.exploreTabFollowButton.btn.follo=
wed:focus { outline: none; }

.FollowButton.homefeedBuilderFollowButton.btn, .FollowButton.homefeedBuilde=
rFollowButton.btn.primary, .FollowButton.homefeedBuilderFollowButton.btn.fo=
llowed { background: none; }

.FollowButton.homefeedBuilderFollowButton.btn.followed, .FollowButton.explo=
reTabFollowButton.btn { color: rgb(181, 181, 181); }

.FollowButton.homefeedBuilderFollowButton.btn, .FollowButton.exploreTabFoll=
owButton.btn { color: rgb(189, 8, 28); }

.FollowButton.gatorFollowButton.btn { background: rgb(255, 255, 255); borde=
r: 1px solid rgb(231, 231, 231); font-size: 14px; height: 35px; }

.FollowButton.gatorFollowButton.btn .buttonText { line-height: 16px !import=
ant; }

.FollowButton.gatorFollowButton.btn:hover, .FollowButton.gatorFollowButton.=
btn:focus, .FollowButton.gatorFollowButton.btn:active { background: rgb(189=
, 8, 28); border: 1px solid rgb(189, 8, 28); }

.FollowButton.gatorFollowButton.btn:hover .buttonText, .FollowButton.gatorF=
ollowButton.btn:focus .buttonText, .FollowButton.gatorFollowButton.btn:acti=
ve .buttonText { color: rgb(255, 255, 255); }

.FollowButton.gatorFollowButton.btn.followed { color: rgb(181, 181, 181); }

.FollowButton.isBrioFlat { height: 35px; }

.FollowButton.isBrioFlat.btn.hasText { background: rgb(255, 255, 255); bord=
er: 1px solid rgb(199, 199, 199); color: rgb(181, 181, 181); font-size: 14p=
x; line-height: 16px; margin-top: 0px; outline: 0px; }

.FollowButton.isBrioFlat.btn.hasText:hover, .FollowButton.isBrioFlat.btn.ha=
sText.dim:hover { background: rgb(189, 8, 28); border: 1px solid rgb(189, 8=
, 28); }

.FollowButton.isBrioFlat.btn.hasText:hover .buttonText, .FollowButton.isBri=
oFlat.btn.hasText.dim:hover .buttonText { color: rgb(255, 255, 255); }

.FollowButton.isBrioFlat.rounded { border-radius: 4px; }

.Dropdown .FormItemGroup { min-width: 200px; }

.Dropdown .FormItemGroup li { border-top: 1px solid rgb(238, 238, 238); }

.Dropdown .FormItemGroup li:first-child { border-top: 0px; }

.Dropdown .FormItemGroup li label { -webkit-font-smoothing: antialiased; co=
lor: rgb(51, 51, 51); display: block; font-size: 14px; font-weight: bold; p=
adding: 14px 28px 14px 14px; }

.Dropdown .FormItemGroup li .labelContent { display: inline-block; margin-l=
eft: 7px; vertical-align: middle; }

.Grid { margin: 0px auto 14px; position: relative; }

.Grid .seeMoreButtonWrapper { text-align: center; }

.Grid.hasError { padding-bottom: 120px; }

.Grid.hasFooter { padding-bottom: 22.5px; }

.Grid.hasFooter.hasError { padding-bottom: 142.5px; }

.Grid .navigator { display: none; }

.Grid.rowLayout { margin: 0px; }

.Grid.rowLayout .gridContainer { overflow-x: scroll; overflow-y: hidden; po=
inter-events: none; position: relative; }

.Grid.rowLayout .gridContainer .item { pointer-events: auto; }

.Grid.rowLayout .navigator { height: 100%; position: absolute; top: 0px; us=
er-select: none; vertical-align: middle; width: 100px; }

.Grid.rowLayout .navigator em { cursor: pointer; display: inline-block; pos=
ition: absolute; top: 50%; }

.Grid.rowLayout .navigator.left { background-image: linear-gradient(to left=
, rgba(233, 233, 233, 0) 0%, rgb(233, 233, 233) 95%); left: 0px; }

.Grid.rowLayout .navigator.left em { width: 22px; height: 31px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -302px -261px no-repeat; left: 0px; margin-top: -15.5px;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Grid.rowLayout .navigator.left em { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -298px -258px; background-size: 399px 382px; }
}

.Grid.rowLayout .navigator.left em:hover { width: 22px; height: 31px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_th=
e_fold-1x-5d23fe54.png") -339px -226px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Grid.rowLayout .navigator.left em:hover { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.=
png"); background-position: -334px -221px; background-size: 399px 382px; }
}

.Grid.rowLayout .navigator.right { background-image: linear-gradient(to rig=
ht, rgba(233, 233, 233, 0) 0%, rgb(233, 233, 233) 95%); right: 0px; text-al=
ign: right; }

.Grid.rowLayout .navigator.right em { width: 22px; height: 31px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fol=
d-1x-5d23fe54.png") -339px -259px no-repeat; margin-top: -15.5px; right: 0p=
x; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Grid.rowLayout .navigator.right em { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png")=
; background-position: -334px -253px; background-size: 399px 382px; }
}

.Grid.rowLayout .navigator.right em:hover { width: 22px; height: 31px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_t=
he_fold-1x-5d23fe54.png") -153px -67px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Grid.rowLayout .navigator.right em:hover { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1=
.png"); background-position: -151px -66px; background-size: 399px 382px; }
}

.Grid.rowLayout .navigator.right.loading { display: inline !important; }

.Grid.rowLayout .navigator.right.loading em { width: 24px; height: 24px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -193px -234px no-repeat; animation: rotateCircl=
e 500ms infinite; cursor: default; margin-top: -12px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Grid.rowLayout .navigator.right.loading em { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -189px -231px; background-size: 399px 382px;=
 }
}

@media (max-width: 519px) and (min-width: 260px) {
  .Grid .centeredWithinWrapper { width: 260px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 236px; }
}

@media (max-width: 779px) and (min-width: 520px) {
  .Grid .centeredWithinWrapper { width: 520px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 496px; }
}

@media (max-width: 1039px) and (min-width: 780px) {
  .Grid .centeredWithinWrapper { width: 780px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 756px; }
}

@media (max-width: 1299px) and (min-width: 1040px) {
  .Grid .centeredWithinWrapper { width: 1040px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 1016px; }
}

@media (max-width: 1559px) and (min-width: 1300px) {
  .Grid .centeredWithinWrapper { width: 1300px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 1276px; }
}

@media (max-width: 1819px) and (min-width: 1560px) {
  .Grid .centeredWithinWrapper { width: 1560px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 1536px; }
}

@media (max-width: 2079px) and (min-width: 1820px) {
  .Grid .centeredWithinWrapper { width: 1820px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 1796px; }
}

@media (max-width: 2339px) and (min-width: 2080px) {
  .Grid .centeredWithinWrapper { width: 2080px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 2056px; }
}

@media (max-width: 2599px) and (min-width: 2340px) {
  .Grid .centeredWithinWrapper { width: 2340px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 2316px; }
}

@media (max-width: 2859px) and (min-width: 2600px) {
  .Grid .centeredWithinWrapper { width: 2600px; }
  .Grid .centeredWithinWrapper.gridWidth { width: 2576px; }
}

@media (max-width: 649px) and (min-width: 325px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 325px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 301px; }
}

@media (max-width: 974px) and (min-width: 650px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 650px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 626px; }
}

@media (max-width: 1299px) and (min-width: 975px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 975px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 951px; }
}

@media (max-width: 1624px) and (min-width: 1300px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 1300px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 1276px; }
}

@media (max-width: 1949px) and (min-width: 1625px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 1625px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 1601px; }
}

@media (max-width: 2274px) and (min-width: 1950px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 1950px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 1926px; }
}

@media (max-width: 2599px) and (min-width: 2275px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 2275px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 2251px; }
}

@media (max-width: 2924px) and (min-width: 2600px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 2600px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 2576px; }
}

@media (max-width: 3249px) and (min-width: 2925px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 2925px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 2901px; }
}

@media (max-width: 3574px) and (min-width: 3250px) {
  .ProfileGrid3col .centeredWithinWrapper { width: 3250px; }
  .ProfileGrid3col .centeredWithinWrapper.gridWidth { width: 3226px; }
}

@media (max-width: 779px) and (min-width: 390px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 390px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 366px; }
}

@media (max-width: 1169px) and (min-width: 780px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 780px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 756px; }
}

@media (max-width: 1559px) and (min-width: 1170px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 1170px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 1146px; }
}

@media (max-width: 1949px) and (min-width: 1560px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 1560px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 1536px; }
}

@media (max-width: 2339px) and (min-width: 1950px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 1950px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 1926px; }
}

@media (max-width: 2729px) and (min-width: 2340px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 2340px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 2316px; }
}

@media (max-width: 3119px) and (min-width: 2730px) {
  .ProfileGrid4col .centeredWithinWrapper { width: 2730px; }
  .ProfileGrid4col .centeredWithinWrapper.gridWidth { width: 2706px; }
}

.GridFooter { display: none; margin-top: 31px; }

.GridFooter.visible { display: block; }

.GridFooter hr { display: none; }

.GridFooter .gridError { border-top: 2px dashed rgb(204, 204, 204); bottom:=
 0px; display: none; left: 0px; right: 0px; text-align: center; }

.GridFooter .gridError::after { clear: both; content: ""; display: table; }

.GridFooter .gridError .btn { margin: 20px auto 50px; }

.GridFooter .gridError .btn span { font-weight: normal; }

.GridFooter .gridLoadingWrapper { position: relative; z-index: -2; }

.GridFooter .gridLoading { background: rgb(255, 255, 255); display: inline-=
block; left: 50%; margin-left: -24.5px; padding: 20px 10px; position: absol=
ute; text-align: center; top: -26.5px; width: 29px; }

.GridFooter .gridLoading .gridFooterLogoIcon { width: 29px; height: 31px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-1x-5d23fe54.png") -339px -163px no-repeat; display: inline-block=
; font-style: normal; font-variant: normal; font-weight: normal; font-stret=
ch: normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow=
: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .GridFooter .gridLoading .gridFooterLogoIcon { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96890=
2f1.png"); background-position: -334px -160px; background-size: 399px 382px=
; }
}

.GridFooter .gridLoading .gridFooterSpinner { background: url("https://s.pi=
nimg.com/webapp/style/images/spinner-medium-1x-dbb1334f.gif") 0% 0% / conta=
in no-repeat; height: 32px; width: 32px; opacity: 0.5; display: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .GridFooter .gridLoading .gridFooterSpinner { background-image: url("http=
s://s.pinimg.com/webapp/style/images/spinner-medium-2x-3ffcb44b.gif"); }
}

.GridFooter.showGridLoading .gridFooterLogoIcon { display: none; }

.GridFooter.showGridLoading .gridFooterSpinner { display: block; }

.GridItems { margin: 0px auto 14px; position: relative; }

.GridItems.max-columns-3 { max-width: 750px; }

.GridItems.max-columns-4 { max-width: 1000px; }

.GridItems.max-columns-5 { max-width: 1250px; }

.GridItems.max-columns-6 { max-width: 1500px; }

.GridItems.max-columns-7 { max-width: 1750px; }

.GridItems.max-columns-8 { max-width: 2000px; }

.GridItems.max-columns-9 { max-width: 2250px; }

.GridItems.max-columns-10 { max-width: 2500px; }

.GridItems.centeredWithinWrapper { margin-bottom: 14px; padding-bottom: 4px=
; }

.GridItems.loading { min-height: 100px; }

.GridItems.animated .item { transition: transform 0.2s ease-out, -webkit-tr=
ansform 0.2s ease-out; }

.GridItems .item.slideIn { animation: pinFadeIn 0.33s 1 forwards; display: =
block; }

.GridItems .item { transform: translateZ(0px); transform-style: preserve-3d=
; }

.GridItems .item .itemClickMask { background-color: rgba(0, 0, 0, 0.5); bor=
der-radius: 6px; bottom: 0px; color: rgb(255, 255, 255); cursor: pointer; f=
ont-size: 20px; font-weight: bold; left: 0px; opacity: 0; position: absolut=
e; right: 0px; text-align: center; top: 0px; z-index: 200; }

.GridItems .item .itemClickMask .selectItemIconWrapper { left: 50%; positio=
n: absolute; top: 50%; }

.GridItems .item .itemClickMask .selectItemIcon { width: 40px; height: 40px=
; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-d=
esktop-1x-28441dec.png") -274px -296px no-repeat; left: -16px; position: ab=
solute; top: -45px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .GridItems .item .itemClickMask .selectItemIcon { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.=
png"); background-position: -178px -258px; background-size: 428px 427px; }
}

.GridItems .item .itemClickMask .selectItemTextWrapper { position: relative=
; top: 14px; }

.GridItems .item .itemClickMask::before { content: ""; display: inline-bloc=
k; height: 100%; vertical-align: middle; }

.GridItems .item .itemClickMask:hover { opacity: 1; }

.GridItems .item .sideHighlight { border-left: 2px solid rgb(189, 8, 28); h=
eight: 70%; left: 0px; opacity: 0; position: absolute; top: 15%; transition=
-duration: 0.23s; transition-property: opacity; }

.GridItems .item.dropPreview { z-index: 2; }

.GridItems .item.dropPreview .sideHighlight { opacity: 1; }

.GridItems.variableHeightLayout > .item { position: absolute; visibility: h=
idden; }

.GridItems.fixedHeightLayout { padding-bottom: 2px; }

.GridItems.fixedHeightLayout::after { clear: both; content: ""; display: ta=
ble; }

.GridItems.fixedHeightLayout > .item { float: left; }

.GridItems.padItems > .item { margin: 14px 7px 0px; width: 236px; }

.GridItems.rowLayout { margin: 14px 0px 0px; }

.GridItems.rowLayout > .item { float: left; padding: 0px 7px; }

.GridItems.rowLayout.padItems > .item { margin: 0px; padding: 14px 7px 0px;=
 }

.GridItems.exploreExp { min-width: 1000px; }

.GridItems .quickPromoteTutorial { z-index: 1; }

.GridItems .quickPromoteTutorialSubsequent { z-index: 0; }

.GridItems { }

@media (max-width: 519px) and (min-width: 260px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+1) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-1 { }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(2) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(3) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(4) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(5) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(6) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-1.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 779px) and (min-width: 520px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+2) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-2 { }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(3) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(4) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(5) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(6) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-2.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 1039px) and (min-width: 780px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+3) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-3 { }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(4) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(5) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(6) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-3.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 1299px) and (min-width: 1040px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+4) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-4 { }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(5) { position: absolute; visibility: hidden; }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(6) { position: absolute; visibility: hidden; }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-4.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 1559px) and (min-width: 1300px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+5) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-5 { }

.GridItems.max-columns-5.variableHeightLayout.loadingItems > .item:nth-chil=
d(6) { position: absolute; visibility: hidden; }

.GridItems.max-columns-5.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-5.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-5.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-5.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 1819px) and (min-width: 1560px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+6) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-6 { }

.GridItems.max-columns-6.variableHeightLayout.loadingItems > .item:nth-chil=
d(7) { position: absolute; visibility: hidden; }

.GridItems.max-columns-6.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-6.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-6.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 2079px) and (min-width: 1820px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+7) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-7 { }

.GridItems.max-columns-7.variableHeightLayout.loadingItems > .item:nth-chil=
d(8) { position: absolute; visibility: hidden; }

.GridItems.max-columns-7.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-7.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 2339px) and (min-width: 2080px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+8) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-8 { }

.GridItems.max-columns-8.variableHeightLayout.loadingItems > .item:nth-chil=
d(9) { position: absolute; visibility: hidden; }

.GridItems.max-columns-8.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 2599px) and (min-width: 2340px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+9) { f=
loat: left; position: static; visibility: visible; }
}

.GridItems.max-columns-9 { }

.GridItems.max-columns-9.variableHeightLayout.loadingItems > .item:nth-chil=
d(10) { position: absolute; visibility: hidden; }

@media (max-width: 2859px) and (min-width: 2600px) {
  .GridItems.variableHeightLayout.loadingItems > .item:nth-child(-1n+10) { =
float: left; position: static; visibility: visible; }
}

.GridItems.max-columns-10 { }

.GridItems.max-columns-10.variableHeightLayout.loadingItems > .item:nth-chi=
ld(11) { position: absolute; visibility: hidden; }

.GridItems.max-columns-10.variableHeightLayout.loadingItems > .item:nth-chi=
ld(10) { position: absolute; visibility: hidden; }

.GridItems.padItems.variableHeightLayout > .item, .GridItems.padItems.fixed=
HeightLayout > .item { margin: 0px; padding: 24px 12px; width: 236px; }

.GridItems.variableHeightLayout > .item, .GridItemsfixedHeightLayout > .ite=
m { margin: 0px; padding-top: 10px; width: 236px; }

.GridItems.imageOnlyWeb.padItems.variableHeightLayout > .item, .GridItems.i=
mageOnlyWeb.padItems.fixedHeightLayout > .item { padding: 12px !important; =
}

.HelpMenu li { overflow: hidden; color: rgb(119, 119, 119); display: block;=
 font-size: 12px; }

.HelpMenu li:first-child { padding-top: 5px; }

.HelpMenu li:last-child { padding-bottom: 5px; }

.HelpMenu li a { -webkit-font-smoothing: antialiased; font-family: Helvetic=
a, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragi=
no Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; fo=
nt-weight: bold; color: rgb(119, 119, 119); cursor: pointer; display: block=
; padding: 9px 14px; }

.HelpMenu li a:hover { background: rgb(241, 241, 241); color: rgb(51, 51, 5=
1); }

.HelpMenu li a:active { background: rgb(234, 234, 234); }

.HelpMenu li a { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=
=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro"=
, =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=
=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; color: rgb(89,=
 89, 89); font-size: 13px; font-weight: 600; padding: 7px 18px; }

.HelpMenu li a:hover { background-color: rgb(242, 242, 242); color: rgb(51,=
 51, 51); }

.HelpMenu li a:active { background-color: rgb(203, 32, 39); color: rgb(255,=
 255, 255); }

.HelpMenu li:first-child { border-radius: 6px 6px 0px 0px; padding-top: 0px=
; }

.HelpMenu li:first-child a { padding-top: 10px; }

.HelpMenu li:last-child { border-radius: 0px 0px 6px 6px; padding-bottom: 0=
px; }

.HelpMenu li:last-child a { padding-bottom: 10px; }

.Image { max-width: 100%; position: relative; }

.Image > .heightContainer > img { height: 100%; position: absolute; width: =
100%; }

.Image.unknownImage > .heightContainer > img { position: static; }

.Image.gatorUserProfileIcon { border-radius: 50%; height: 40px; overflow: h=
idden; width: 40px; }

.Image.gatorFeed { max-width: 564px; }

.Image.gatorFeed img { border-radius: 8px; position: relative; }

.Image.gatorFeedInlineHeader { border-radius: 4px; height: 35px; overflow: =
hidden; width: 35px; }

.Image.activityPreviewUserProfile { border: 2px solid rgb(255, 255, 255); b=
order-radius: 50%; height: 24px; overflow: hidden; width: 24px; }

.Image.activityPreviewUserProfile .heightContainer img { position: absolute=
; }

.Image.activityPreview { border-radius: 8px; height: 100px; overflow: hidde=
n; width: 100px; }

.Image.activityPreview .heightContainer { display: flex; }

.Image.activityPreview .heightContainer img { object-fit: cover; width: inh=
erit; }

.Image.didItPinRepIcon { border-radius: 8px; height: 40px; overflow: hidden=
; width: 40px; }

.Image.didItUserContent { border-radius: 8px; overflow: hidden; }

.Image.didItUserContent.profile { width: 480px; }

.Image.brioBorderRadius img { border-radius: 8px; }

.Image.boardMessageRep { height: 50px; width: 50px; }

.Image.boardMessageRep img { border-radius: 8px; }

.Image.boardMessageRep.normal { height: 60px; width: 60px; }

.ImageBlock .left, .ImageBlock .right { display: table-cell; vertical-align=
: top; }

.ImageBlock.selectable.selected > .left { border: 2px solid rgb(189, 8, 28)=
; }

.ImageBlock.selectable.selected > .left img, .ImageBlock.selectable.selecte=
d > .left .icon { border: 2px solid rgb(255, 255, 255); margin-left: 1px; }

.ImageBlock .left { float: left; margin-right: 10px; overflow: hidden; }

.ImageBlock .left.smooth { border-radius: 6px; }

.ImageBlock .left.smooth img { border-radius: 6px; }

.ImageBlock .left.circle { border: 2px solid transparent; border-radius: 50=
%; transition: border 0.15s ease-out; }

.ImageBlock .left.circle img, .ImageBlock .left.circle .icon { border: 0px;=
 border-radius: 50%; box-sizing: border-box; transition: border 0.15s ease-=
out; }

.ImageBlock .left.imageSize_small { margin-right: 5px; }

.ImageBlock .left.imageSize_small img, .ImageBlock .left.imageSize_small .i=
con { font-size: 18px; height: 32px; line-height: 32px; width: 32px; }

.ImageBlock .left.imageSize_sendShare { margin-right: 12px; }

.ImageBlock .left.imageSize_sendShare img, .ImageBlock .left.imageSize_send=
Share .icon { font-size: 18px; height: 32px; line-height: 32px; width: 32px=
; }

.ImageBlock .left.imageSize_sendShareBrio { margin-right: 12px; }

.ImageBlock .left.imageSize_sendShareBrio img, .ImageBlock .left.imageSize_=
sendShareBrio .icon { font-size: 18px; height: 44px; line-height: 44px; wid=
th: 44px; }

.ImageBlock .left.imageSize_medium { margin-right: 8px; }

.ImageBlock .left.imageSize_medium img, .ImageBlock .left.imageSize_medium =
.icon { font-size: 28px; height: 50px; line-height: 50px; width: 50px; }

.ImageBlock .left.imageSize_large { margin-right: 10px; }

.ImageBlock .left.imageSize_large img, .ImageBlock .left.imageSize_large .i=
con { font-size: 36px; height: 75px; line-height: 75px; width: 75px; }

.ImageBlock .left .icon { -webkit-font-smoothing: antialiased; font-family:=
 "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=
=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=
=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=
=83=E3=82=AF", arial, sans-serif; background-color: rgb(153, 153, 153); col=
or: rgb(255, 255, 255); display: block; font-weight: bold; text-align: cent=
er; }

.ImageBlock .left .icon.primary { background-color: rgb(189, 8, 28); }

.ImageBlock .right .imageBlockContentTitle { color: rgb(33, 25, 34); font-s=
ize: 12px; font-weight: bold; }

.ImageBlock .right .imageBlockContentBody { font-weight: normal; margin-top=
: 4px; }

.ImageBlock.imageBlockDemo .left em { background: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -38px -176px no-r=
epeat; display: block; height: 32px; width: 32px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ImageBlock.imageBlockDemo .left em { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgrou=
nd-position: -35px -139px; background-size: 249px 231px; }
}

.ImageBlock.sendShareUserContact { display: table-row; height: 32px; }

.ImageBlock.sendShareUserContact .left { min-width: 34px; }

.ImageBlock.sendShareUserContact .right { height: 32px; vertical-align: mid=
dle; width: 100%; }

.ImageBlock.sendShareUserContact .right .imageBlockContentTitle { color: rg=
b(102, 102, 102); font-size: 13px; }

.ImageBlock.sendShareUserContact .right .imageBlockContentBody { color: rgb=
(102, 102, 102); }

.ImageBlock.sendShareBrioUserContact { height: 44px; padding: 4px 0px; }

.ImageBlock.sendShareBrioUserContact .right { height: 44px; vertical-align:=
 middle; }

.ImageBlock.sendShareBrioUserContact .right .imageBlockContentTitle { color=
: rgb(85, 85, 85); font-size: 18px; line-height: 20px; overflow: hidden; te=
xt-overflow: ellipsis; width: 235px; }

.ImageBlock.sendShareBrioUserContact .right .imageBlockContentBody { color:=
 rgb(181, 181, 181); }

.ImageCrop .holder { overflow: hidden; height: 300px; margin: 15px; positio=
n: relative; }

.ImageCrop .spinner { background: url("https://s.pinimg.com/webapp/style/im=
ages/spinner-a8ae820b.gif") center center no-repeat; bottom: 5px; display: =
none; height: 30px; left: 0px; position: absolute; right: 0px; }

.ImageCrop .frame { box-shadow: rgba(34, 25, 25, 0.3) 0px 2px 3px, rgba(0, =
0, 0, 0.3) 0px 0px 0px 1px inset; position: absolute; }

.ImageCrop .mask { bottom: 0px; left: 0px; position: absolute; right: 0px; =
top: 0px; }

.ImageCrop .mask span { background: rgb(252, 249, 249); opacity: 0.9; posit=
ion: absolute; }

.ImageCrop .bg { overflow: hidden; left: 0px; position: absolute; top: 0px;=
 }

.ImageCrop .bg img { max-width: none; opacity: 0.01; transition-duration: 0=
.4s; transition-property: opacity; }

.ImageCrop .bg img.in { opacity: 1; }

.ImageCrop .help { left: 0px; padding-top: 20px; position: absolute; right:=
 0px; text-align: center; top: 0px; }

.ImageCrop .drag { background: rgb(255, 255, 255); bottom: 0px; cursor: mov=
e; left: 0px; opacity: 0; position: absolute; right: 0px; top: 0px; z-index=
: 0; }

.ImageUploader { background: linear-gradient(rgb(237, 237, 237), rgb(249, 2=
49, 249)); border-radius: 0px 0px 6px 6px; overflow: hidden; padding: 15px =
20px; position: relative; }

.ImageUploader.reportBug { background: rgb(255, 255, 255); padding: 0px; }

.ImageUploader.loading { min-height: 0px; }

.ImageUploader .disabled input { display: none; }

.ImageUploader.selected { background: rgb(255, 0, 0); }

.ImageUploader .Button.large { float: left; font-size: 13px; margin: -1px; =
padding: 6px 12px 7px; position: relative; }

.ImageUploader div.Button { box-sizing: border-box; text-align: center; }

.ImageUploader .hasUploadedImage { cursor: pointer; }

.ImageUploader .uploaderProgress { overflow: hidden; border-radius: 0px 6px=
 6px 0px; box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 4px inset; height: 31px; =
position: relative; top: -1px; }

.ImageUploader .uploaderProgress span { white-space: nowrap; overflow: hidd=
en; text-overflow: ellipsis; color: rgb(51, 51, 51); display: block; float:=
 left; font-size: 14px; margin-left: 7px; margin-top: 4px; padding: 3px; }

.ImageUploader.didIt { background: none; padding: 0px; }

.ImageUploader.didIt .uploaderProgress { box-shadow: none; height: inherit;=
 position: absolute; right: 0px; }

.ImageUploader.didIt .uploaderProgress span { float: none; margin: 0px; tex=
t-align: center; }

.ImageUploader.nextToGestaltmdButton { padding: 3px 0px; }

.ImportantImage { display: inline-block; height: 136px; margin: 0px; width:=
 136px; }

.ImportantImage.newUserFindFriends { margin: 0px 7px 40px; }

.ImportantImage.nuxModalFindFriends { margin: 0px; }

.IncrementingNavigateButton.hidden { display: none; }

.InlineHoverButton { cursor: pointer; position: absolute; z-index: 3; }

.InlineHoverButton.deleteComment, .InlineHoverButton.flagComment { right: 1=
8px; top: 16px; }

.InlineHoverButton .buttonText { display: none; }

.InlineHoverButton .flagComment > em { width: 13px; height: 14px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") -474px -170px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InlineHoverButton .flagComment > em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); back=
ground-position: -402px -330px; background-size: 428px 427px; }
}

.InlineHoverButton .flagComment:focus em, .InlineHoverButton .flagComment:a=
ctive em { width: 13px; height: 15px; background: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474px -120px =
no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InlineHoverButton .flagComment:focus em, .InlineHoverButton .flagComment=
:active em { background-image: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-desktop-2x-0d02cd03.png"); background-position: -402px -286=
px; background-size: 428px 427px; }
}

.InlineHoverButton .flagComment em { display: none; }

.InlineHoverButton .deleteComment > em { width: 12px; height: 12px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -474px -347px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InlineHoverButton .deleteComment > em { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: -67px -400px; background-size: 428px 427px; }
}

.InlineHoverButton .deleteComment:focus em, .InlineHoverButton .deleteComme=
nt:active em { width: 12px; height: 12px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474px -37=
5px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InlineHoverButton .deleteComment:focus em, .InlineHoverButton .deleteCom=
ment:active em { background-image: url("https://s.pinimg.com/webapp/style/i=
mages/webapp-common-desktop-2x-0d02cd03.png"); background-position: -54px -=
400px; background-size: 428px 427px; }
}

.InlineHoverButton .deleteComment em { display: none; }

.Input { overflow: hidden; background: linear-gradient(rgb(240, 240, 240), =
rgb(245, 245, 245)); box-sizing: border-box; width: 100%; border: 1px solid=
 rgb(214, 211, 206); border-radius: 3px; color: rgb(51, 51, 51); font-size:=
 14px; padding: 7px; }

.Input:first-child { border: 0px; }

.Input:focus { background: rgb(255, 255, 255); }

.Input.hasError, .Input.hasWarning { background: rgb(230, 171, 173); border=
-color: rgb(189, 8, 28); }

.Input.disabled { background: linear-gradient(rgb(245, 245, 245), rgb(250, =
250, 250)); border-color: rgb(220, 220, 220); color: rgb(153, 153, 153); cu=
rsor: default; }

.safari .Input.disabled { background-color: rgb(248, 248, 248); }

.Input.flat { background: rgb(255, 255, 255); border: 1px solid rgb(199, 19=
9, 199); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51); font=
-size: 14px; padding: 7px; }

.Input.flat:focus { border-color: rgb(18, 175, 227); outline: none; }

.Input.flat:disabled { background-color: rgb(245, 245, 245); color: rgb(185=
, 185, 185); }

.withCurrencySymbol .Input { border-bottom-left-radius: 0px; border-top-lef=
t-radius: 0px; }

.Input.searchInput { padding-right: 30px; }

.Input.bottomBorder { border-width: 0px 0px 1px; border-top-style: initial;=
 border-right-style: initial; border-left-style: initial; border-top-color:=
 initial; border-right-color: initial; border-left-color: initial; border-i=
mage: initial; border-bottom-style: solid; border-bottom-color: rgb(227, 22=
7, 227); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.Input.bottomBorder:focus { border-color: rgb(227, 227, 227); }

.Input.noBorder { border: 0px; }

.Input.searchInputRight { padding-left: 30px; }

.Input.targetingValueList { border-bottom-left-radius: 0px; border-bottom-r=
ight-radius: 0px; height: 40px; }

.Label.ellipsis { overflow: hidden; text-overflow: ellipsis; }

.Label .subheading { color: rgb(85, 85, 85); font-size: smaller; font-weigh=
t: normal; }

.LegacyVideo { max-width: 100%; position: relative; }

.LegacyVideo video { border-radius: 8px; display: block; margin: auto; }

.MockInterestFollowButton:not(.primary):not(.followed):not(.disabled) .butt=
onText { color: rgb(189, 8, 28); }

.Modal { position: fixed; top: 0px; z-index: 751; }

.Modal.hide { opacity: 0; }

.Modal .modalMask { bottom: 0px; left: 0px; right: 0px; top: 0px; backgroun=
d-color: rgb(226, 228, 228); opacity: 0.9; position: fixed; }

.Modal .modalMask.dark { background-color: rgb(0, 0, 0); opacity: 0.5; }

.Modal .modalMask.shadow { background-color: rgb(0, 0, 0); opacity: 0.8; }

.Modal .modalMask.transparent { background-color: transparent; }

.Modal .modalScroller { overflow-y: scroll; bottom: 0px; left: 0px; right: =
0px; top: 0px; position: fixed; }

.Modal.absoluteCenter .modalScroller { display: flex; -webkit-box-orient: v=
ertical; -webkit-box-direction: normal; flex-direction: column; justify-con=
tent: space-around; }

.Modal .modalContainer { min-height: 0px; position: relative; text-align: c=
enter; }

.Modal.fullScreen .modalContainer { height: 100%; }

.Modal.fullScreen .modalContent { display: block; height: 100%; margin-bott=
om: 0px; margin-top: 0px; }

.Modal.fullScreen .modalModule { height: 100%; }

.Modal.fullScreen .modalModule > * { height: 100%; width: 100%; }

.Modal.panel .modalContent { background: transparent; box-shadow: none; opa=
city: 1; }

.Modal.panel .modalModule { transform: translateZ(0px); overflow: hidden; b=
order-radius: 0px 5px 5px 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; =
}

.Modal.panel .modalContainer { transform: translateZ(0px); background: tran=
sparent; border-radius: 0px 5px 5px 0px; bottom: 0px; box-shadow: none; lef=
t: 0px; position: fixed; top: 0px; visibility: hidden; }

.Modal.panel .modalContainer.show { visibility: visible; }

.Modal.panel .modalScroller { overflow: hidden; }

.Modal.panel .modalMask { opacity: 0; transition: opacity 0.3s; }

.Modal.panel .modalMask.show { opacity: 1; }

.Modal.panel.panelRight .modalContainer { left: auto; right: 0px; }

.Modal .fastFollowModalContainer .closeModal { right: 10px; top: 10px; }

.Modal .closeModal { transform: translateZ(0px); display: none; }

.Modal .closeModal.show { display: block; }

.Modal .positionModuleElement.modalContainer { display: block; padding-bott=
om: 0px; position: fixed; }

.Modal .positionModuleElement.modalContainer .modalContent { margin: 0px; }

.Modal .mobileModal { margin: auto 3%; }

.Modal .modalContent { transform: translateZ(0px); background: rgb(255, 255=
, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px=
; display: inline-block; margin: 20px auto; opacity: 0; position: relative;=
 text-align: left; }

.Modal .modalContent.addPinToMapWrapper { background: rgba(255, 255, 255, 0=
.82); }

.Modal .modalContent.transparent { background: transparent; box-shadow: non=
e; }

.Modal.show .modalContent { opacity: 1; transform: scale(1); }

.Modal.registerNux { height: 100%; position: absolute; width: 100%; }

.Modal.registerNux .modalMask { background-color: rgb(239, 239, 239); opaci=
ty: 1; position: absolute; width: 100%; }

.Modal.registerNux .modalScroller { position: absolute; width: 100%; }

.Modal.registerNux .modalContent { box-shadow: none; width: 100% !important=
; }

.Modal.registerNux .modalContainer { margin: 0px !important; }

.Modal.webNewContentNewRepin .modalMask { background-color: rgb(10, 14, 19)=
; }

.Modal.webNewContentNewRepin .modalMask.animateOut { transform: translateZ(=
0px); animation: fadeOutToTransparentFromEightyPercent 0.2s ease-out forwar=
ds; }

.Modal.webNewContentNewRepin .modalContent { background: transparent; box-s=
hadow: rgba(0, 0, 0, 0.6) 0px 0px 12px; }

.Modal.webNewContentNewRepin .modalContent::after { clear: both; content: "=
"; display: table; }

.Modal.webNewContentNewRepin .closeModal { display: none; }

.Modal.sterlingPinEditModal .modalContainer { display: flex; height: 450px;=
 }

.Modal.flashlightModal .modalContainer { width: 100%; }

.Modal.flashlightModal .modalMask { background-color: rgb(246, 246, 246); o=
pacity: 0.98; }

.Modal.flashlightModal .modalContent { background: transparent; bottom: 0px=
; box-shadow: none; display: block; left: 0px; margin: 0px; position: absol=
ute; right: 0px; top: 0px; transform: none; }

.Modal.flashlightModal .closeModal { margin-right: 21px; margin-top: 10px; =
position: fixed; }

.Modal.flashlightModal .closeModal em { width: 17px; height: 16px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.flashlightModal .closeModal em { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -88px -375px; background-size: 428px 427px; }
}

.Modal.flashlightModal .closeModal:hover em, .Modal.flashlightModal .closeM=
odal:active em, .Modal.flashlightModal .closeModal:focus em { width: 17px; =
height: 16px; background: url("https://s.pinimg.com/webapp/style/images/web=
app-common-desktop-1x-28441dec.png") -339px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.flashlightModal .closeModal:hover em, .Modal.flashlightModal .clos=
eModal:active em, .Modal.flashlightModal .closeModal:focus em { background-=
image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-=
2x-0d02cd03.png"); background-position: -70px -375px; background-size: 428p=
x 427px; }
}

.Modal.flashlightModal .modalScroller { -webkit-box-orient: vertical; -webk=
it-box-direction: normal; flex-direction: initial; }

.Modal.homefeedBuilderModal .closeModal { height: 24px; right: 40px; top: 4=
0px; width: 24px; z-index: 11; }

.Modal.homefeedBuilderModal .closeModal em { width: 17px; height: 16px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-1x-28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.homefeedBuilderModal .closeModal em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png")=
; background-position: -88px -375px; background-size: 428px 427px; }
}

.Modal.homefeedBuilderModal .closeModal:hover em, .Modal.homefeedBuilderMod=
al .closeModal:active em, .Modal.homefeedBuilderModal .closeModal:focus em =
{ width: 17px; height: 16px; background: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-1x-28441dec.png") -339px -342px no-repeat=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.homefeedBuilderModal .closeModal:hover em, .Modal.homefeedBuilderM=
odal .closeModal:active em, .Modal.homefeedBuilderModal .closeModal:focus e=
m { background-image: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-2x-0d02cd03.png"); background-position: -70px -375px; backgr=
ound-size: 428px 427px; }
}

.Modal.exploreTabStoryModal .modalContent { border-radius: 16px; }

.Modal.exploreTabStoryModal .closeModal { height: 24px; right: 40px; top: 4=
0px; width: 24px; }

.Modal.exploreTabStoryModal .closeModal em { width: 17px; height: 16px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-1x-28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.exploreTabStoryModal .closeModal em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png")=
; background-position: -88px -375px; background-size: 428px 427px; }
}

.Modal.exploreTabStoryModal .closeModal:hover em, .Modal.exploreTabStoryMod=
al .closeModal:active em, .Modal.exploreTabStoryModal .closeModal:focus em =
{ width: 17px; height: 16px; background: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-1x-28441dec.png") -339px -342px no-repeat=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.exploreTabStoryModal .closeModal:hover em, .Modal.exploreTabStoryM=
odal .closeModal:active em, .Modal.exploreTabStoryModal .closeModal:focus e=
m { background-image: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-2x-0d02cd03.png"); background-position: -70px -375px; backgr=
ound-size: 428px 427px; }
}

.Modal.appUpsellModal .closeModal { height: 18px; right: 30px; top: 20px; w=
idth: 18px; }

.Modal.appUpsellModal .closeModal em { width: 17px; height: 16px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.appUpsellModal .closeModal em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); back=
ground-position: -88px -375px; background-size: 428px 427px; }
}

.Modal.appUpsellModal .closeModal:hover em, .Modal.appUpsellModal .closeMod=
al:active em, .Modal.appUpsellModal .closeModal:focus em { width: 17px; hei=
ght: 16px; background: url("https://s.pinimg.com/webapp/style/images/webapp=
-common-desktop-1x-28441dec.png") -339px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.appUpsellModal .closeModal:hover em, .Modal.appUpsellModal .closeM=
odal:active em, .Modal.appUpsellModal .closeModal:focus em { background-ima=
ge: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-=
0d02cd03.png"); background-position: -70px -375px; background-size: 428px 4=
27px; }
}

.Modal.appUpsellModal .modalMask { top: 64px; }

.Modal.appUpsellModal .modalScroller { top: 64px; }

.Modal.fullScreenWhiteModal .modalMask { background-color: rgb(255, 255, 25=
5); }

.Modal.fullScreenWhiteModal .modalScroller { overflow-x: auto; overflow-y: =
hidden; }

.Modal.fullScreenWhiteModal .closeModal { position: fixed; right: 14px; top=
: 18px; z-index: 1000; }

.Modal.fullScreenWhiteModal .closeModal em { width: 17px; height: 16px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-1x-28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.fullScreenWhiteModal .closeModal em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png")=
; background-position: -88px -375px; background-size: 428px 427px; }
}

.Modal.fullScreenWhiteModal .closeModal:hover em, .Modal.fullScreenWhiteMod=
al .closeModal:active em, .Modal.fullScreenWhiteModal .closeModal:focus em =
{ width: 17px; height: 16px; background: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-1x-28441dec.png") -339px -342px no-repeat=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Modal.fullScreenWhiteModal .closeModal:hover em, .Modal.fullScreenWhiteM=
odal .closeModal:active em, .Modal.fullScreenWhiteModal .closeModal:focus e=
m { background-image: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-2x-0d02cd03.png"); background-position: -70px -375px; backgr=
ound-size: 428px 427px; }
}

.Modal.confirmDialogModal { z-index: 1001; }

.Modal .modalMask, .Modal.webNewContentNewRepin .modalMask, .ReactModal__Ov=
erlay { background-color: rgba(0, 0, 0, 0.6); opacity: 1; }

.Modal.flashlightModal .modalMask { background: rgb(255, 255, 255); }

.Modal .modalContent, .Modal.webNewContentNewRepin .modalContent { border-r=
adius: 8px; box-shadow: none; }

.Modal .formFooter, .ReactModal__Content .formFooter { background: rgb(255,=
 255, 255); }

.Modal.fullScreenWhiteModal .modalMask { background: rgb(255, 255, 255); }

.ModuleCycler .navigation { opacity: 0; position: absolute; transition: opa=
city 0.5s ease-in-out; width: 236px; z-index: 101; }

.ModuleCycler .navigation .navigator { position: absolute; }

.ModuleCycler .navigation .navigator em { cursor: pointer; display: inline-=
block; margin-top: -24px; }

.ModuleCycler .navigation .navigator.disabled { display: none; }

.ModuleCycler .navigation .navigator.leftArrow { left: 0px; }

.ModuleCycler .navigation .navigator.leftArrow em { width: 35px; height: 85=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-1x-5d23fe54.png") -339px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ModuleCycler .navigation .navigator.leftArrow em { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-=
968902f1.png"); background-position: -334px 0px; background-size: 399px 382=
px; }
}

.ModuleCycler .navigation .navigator.rightArrow { right: 0px; text-align: r=
ight; }

.ModuleCycler .navigation .navigator.rightArrow em { width: 35px; height: 8=
5px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -302px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ModuleCycler .navigation .navigator.rightArrow em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -298px 0px; background-size: 399px 38=
2px; }
}

.MultipleSelectButton { display: inline-block; vertical-align: baseline; }

.NavigateButton.linkModuleActionButton.btn.hasText { font-size: 14px; heigh=
t: 34px; margin-top: 0px; }

.NavigateButton.inlineBlock { display: inline-block; }

.NavigateButton .accessibilityText { font-style: normal; font-variant: norm=
al; font-weight: normal; font-stretch: normal; font-size: 0px; line-height:=
 0; font-family: serif; text-shadow: none; color: transparent; position: ab=
solute; }

.NavigateButton.borderless.homeUnauthTertiary, .NavigateButton.borderless.h=
omeUnauthTertiaryHorizontal { background: rgba(0, 0, 0, 0.4); border-radius=
: 6px; bottom: 15px; color: rgb(255, 255, 255); display: block; font-size: =
11px; font-weight: bold; margin-bottom: 6px; max-width: 135px; padding: 4px=
 7px; text-align: center; }

.NavigateButton.borderless.homeUnauthTertiary span, .NavigateButton.borderl=
ess.homeUnauthTertiaryHorizontal span { overflow: hidden; text-overflow: el=
lipsis; display: block; }

.NavigateButton.borderless.homeUnauthTertiary:hover, .NavigateButton.border=
less.homeUnauthTertiaryHorizontal:hover { background: rgba(0, 0, 0, 0.6); }

.UnauthHomePage.inModal .NavigateButton.borderless.homeUnauthTertiary { bac=
kground: transparent; bottom: 0px; color: rgb(51, 51, 51); display: inline;=
 margin-bottom: 0px; max-width: 100%; padding-left: 10px; padding-right: 10=
px; padding-top: 0px; }

.UnauthHomePage.inModal .NavigateButton.borderless.homeUnauthTertiary span =
{ display: inline; }

.UnauthHomePage.inModal .NavigateButton.borderless.homeUnauthTertiary:hover=
 { text-decoration: underline; }

.NavigateButton.borderless.homeUnauthTertiaryHorizontal { background: none;=
 display: inline; }

.NavigateButton.borderless.homeUnauthTertiaryHorizontal a, .NavigateButton.=
borderless.homeUnauthTertiaryHorizontal span { display: inline; }

.NavigateButton.borderless.homeUnauthTertiaryHorizontal:hover { background:=
 none; }

.NavigateButton.loginButton { background: rgb(85, 85, 85); border: 0px; col=
or: rgb(255, 255, 255); display: inline-block; font-size: 14px; font-weight=
: bold; padding: 10px 20px; text-shadow: none; }

.NavigateButton.exploreButton { -webkit-font-smoothing: antialiased; border=
-radius: 6px 0px 0px 6px; box-sizing: border-box; color: rgb(129, 129, 129)=
; cursor: pointer; display: inline-block; outline: none; position: relative=
; text-align: left; z-index: 104; background: transparent; border: none; ma=
rgin-right: 0px; vertical-align: middle; }

.NavigateButton.exploreButton::after { clear: both; content: ""; display: t=
able; }

.NavigateButton.exploreButton:focus, .NavigateButton.exploreButton:hover { =
background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)); border=
-color: rgb(192, 192, 192); border-radius: 6px 0px 0px 6px; box-shadow: rgb=
a(0, 0, 0, 0.07) 0px 1px 1px; z-index: 105; }

.NavigateButton.exploreButton:focus .buttonText, .NavigateButton.exploreBut=
ton:hover .buttonText { color: rgb(129, 129, 129); text-shadow: none; }

.NavigateButton.exploreButton em { width: 25px; height: 25px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -147px -260px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NavigateButton.exploreButton em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -144px -256px; background-size: 399px 382px; }
}

.NavigateButton.exploreButton:hover, .NavigateButton.exploreButton:focus { =
background: none; box-shadow: none; }

.NavigateButton.exploreButton:hover > em { width: 25px; height: 25px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_th=
e_fold-1x-5d23fe54.png") -174px -260px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NavigateButton.exploreButton:hover > em { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.=
png"); background-position: -170px -256px; background-size: 399px 382px; }
}

.NavigateButton.labeledNavbarButton { -webkit-font-smoothing: antialiased; =
cursor: pointer; display: flex; -webkit-box-orient: vertical; -webkit-box-d=
irection: normal; flex-direction: column; padding: 4px 0px 0px; width: 80px=
; }

.NavigateButton.labeledNavbarButton .buttonText { color: rgb(179, 179, 179)=
; font-size: 12px; text-align: center; text-shadow: none; }

.NavigateButton.labeledNavbarButton em { margin: auto auto 2px; }

.NavigateButton.labeledNavbarButton.Button.btn.categoriesHeader { padding: =
4px 0px 0px; }

.NavigateButton.labeledNavbarButton.Button.btn.categoriesHeader em { margin=
-bottom: 4px; }

.NavigateButton.labeledNavbarButton.exploreButton em { margin-bottom: 1px; =
}

.NavigateButton.labeledNavbarButton .accessibilityText { font-style: normal=
; font-variant: normal; font-weight: normal; font-stretch: normal; font-siz=
e: 0px; line-height: 0; font-family: serif; text-shadow: none; color: trans=
parent; position: absolute; }

.NavigateButton.labeledNavbarButton:hover svg, .NavigateButton.labeledNavba=
rButton.active svg { color: rgb(85, 85, 85); }

.NavigateButton.labeledNavbarButton:hover .buttonText, .NavigateButton.labe=
ledNavbarButton.active .buttonText { color: rgb(85, 85, 85); }

.PagedCollection .moreItemsContainer { text-align: center; }

.PagedCollection .moreItemsContainer.loading { position: relative; }

.PagedCollection .moreItemsContainer.loading .Button { visibility: hidden; =
}

.PagedCollection .moreItemsContainer.hidden { display: none; }

.PagedGrid.forceVerticalScroll::-webkit-scrollbar { height: auto; width: 11=
px; -webkit-appearance: none; }

.PagedGrid.forceVerticalScroll::-webkit-scrollbar-thumb { background-color:=
 rgba(0, 0, 0, 0.5); border: 2px solid rgb(255, 255, 255); border-radius: 8=
px; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }

.PagedGrid.forceVerticalScroll .fixedHeightLayout { overflow-x: hidden; }

.PagedGrid .Grid { margin: 0px; }

.PagedGrid .moreItems { margin-top: 10px; width: 100%; }

.PagedGrid .moreItems.hide { display: none; }

.PagedGrid.padItems .moreItemsContainer { margin-left: 7px; margin-right: 7=
px; }

.Picker .createButton { float: right; }

.Picker .nameWrapper { overflow: hidden; padding-right: 10px; }

.Picker .nameWrapper.withoutCreate { padding-right: 0px; }

.Picker .name { width: 100%; }

.Picker .top { overflow: hidden; margin-bottom: 9px; }

.Picker .selectionBody { display: flex; -webkit-box-orient: vertical; -webk=
it-box-direction: reverse; flex-direction: column-reverse; overflow-y: auto=
; padding-bottom: 7px; }

.Picker .itemSection { background: rgb(255, 246, 196); border-radius: 6px; =
color: rgb(97, 94, 75); margin-bottom: 3px; padding: 6px 13px; }

.Picker .itemSection h2 { font-size: 13px; }

.Picker .item { white-space: nowrap; overflow: hidden; text-overflow: ellip=
sis; border-radius: 6px; color: rgb(85, 85, 85); cursor: pointer; padding: =
6px 13px; }

.Picker .item:hover { background-color: rgb(247, 247, 247); }

.Picker .selected { background: rgb(189, 8, 28); color: rgb(255, 255, 255);=
 }

.Picker .normalItem, .Picker .createItem .createName, .Picker .createSugges=
tionItem { font-weight: bold; }

.PickerItemCreate .createLabel { font-weight: normal; }

.PickerItemCreate.normal .icon { width: 32px; height: 32px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.p=
ng") -38px -176px no-repeat; border-radius: 3px; display: inline-block; mar=
gin-right: 10px; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PickerItemCreate.normal .icon { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-po=
sition: -35px -139px; background-size: 249px 231px; }
}

.PickerItemCreate.pinCreate { -webkit-font-smoothing: antialiased; border: =
0px; color: rgb(85, 85, 85); cursor: pointer; font-size: 16px; font-weight:=
 bold; letter-spacing: -0.25px; line-height: 35px; }

.PickerItemCreate.pinCreate .icon { width: 36px; height: 36px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") 0px -176px no-repeat; display: block; float: left; margin-right: 12=
px; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PickerItemCreate.pinCreate .icon { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -166px -96px; background-size: 249px 231px; }
}

.PickerItemCreate.pinCreate.createSuggestion { color: rgb(181, 181, 181); o=
verflow: hidden; padding: 0px 22px; text-overflow: ellipsis; }

.PickerItemCreate.pinCreate.createSuggestion:hover { color: rgb(85, 85, 85)=
; }

.PickerItemCreate.pinCreate.createSuggestion:hover .icon { width: 20px; hei=
ght: 20px; background: url("https://s.pinimg.com/webapp/style/images/webapp=
-common-desktop-1x-28441dec.png") -342px -219px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PickerItemCreate.pinCreate.createSuggestion:hover .icon { background-ima=
ge: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-=
0d02cd03.png"); background-position: -378px -237px; background-size: 428px =
427px; }
}

.PickerItemCreate.pinCreate.createSuggestion .icon { width: 20px; height: 2=
0px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-1x-28441dec.png") -68px -418px no-repeat; margin: 9px 20px 9px 9p=
x; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PickerItemCreate.pinCreate.createSuggestion .icon { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd=
03.png"); background-position: -378px -300px; background-size: 428px 427px;=
 }
}

.PositionModule > .Module { display: none; }

.modalPinIntro .positionModuleElement.defaultCaret.positionLeft { z-index: =
999999999; }

.positionModuleElement { transform: translateZ(0px); background: rgb(255, 2=
55, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 0px 0p=
x, rgba(0, 0, 0, 0.07) 0px 0px 0px 1px; display: none; position: absolute; =
z-index: 685; }

.positionModuleElement.defaultCaret.positionBottom { margin-top: 11px; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret { w=
idth: 20px; height: 11px; background: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-main-1x-c20ceaff.png") -135px -265px no-repeat; top:=
 -11px; }

.positionModuleElement.defaultCaret.positionLeft { margin-left: -11px; }

.positionModuleElement.defaultCaret.positionLeft .positionModuleCaret { wid=
th: 11px; height: 20px; background: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-main-1x-c20ceaff.png") -258px -132px no-repeat; right:=
 -10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionLeft .positionModuleCaret { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-main-2x-6d89d41e.png"); background-position: -234px -37px; background-siz=
e: 249px 231px; }
}

.positionModuleElement.defaultCaret.positionRight { margin-left: 11px; }

.positionModuleElement.defaultCaret.positionRight .positionModuleCaret { wi=
dth: 11px; height: 20px; background: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-main-1x-c20ceaff.png") -276px -222px no-repeat; left:=
 -10px; }

.positionModuleElement.defaultCaret.positionTop { margin-top: -9px; }

.positionModuleElement.defaultCaret.positionTop .positionModuleCaret { widt=
h: 18px; height: 9px; background: url("https://s.pinimg.com/webapp/style/im=
ages/webapp-common-main-1x-c20ceaff.png") -149px -86px no-repeat; bottom: -=
8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionTop .positionModuleCaret { ba=
ckground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-main-2x-6d89d41e.png"); background-position: -19px -222px; background-size=
: 249px 231px; }
}

.positionModuleElement.bigCaret.positionBottom { margin-top: 13px; }

.positionModuleElement.bigCaret.positionBottom .positionModuleCaret { width=
: 27px; height: 13px; background: url("https://s.pinimg.com/webapp/style/im=
ages/webapp-common-main-1x-c20ceaff.png") 0px -265px no-repeat; top: -13px;=
 }

.positionModuleElement.bigCaret.positionLeft { margin-left: -13px; }

.positionModuleElement.bigCaret.positionLeft .positionModuleCaret { width: =
13px; height: 27px; background: url("https://s.pinimg.com/webapp/style/imag=
es/webapp-common-main-1x-c20ceaff.png") -276px -113px no-repeat; right: -12=
px; }

.positionModuleElement.bigCaret.positionRight { margin-left: 13px; }

.positionModuleElement.bigCaret.positionRight .positionModuleCaret { width:=
 13px; height: 27px; background: url("https://s.pinimg.com/webapp/style/ima=
ges/webapp-common-main-1x-c20ceaff.png") -276px -55px no-repeat; left: -12p=
x; }

.positionModuleElement.bigCaret.positionTop { margin-top: -13px; }

.positionModuleElement.bigCaret.positionTop .positionModuleCaret { width: 2=
7px; height: 13px; background: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-main-1x-c20ceaff.png") -29px -265px no-repeat; bottom: -12p=
x; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.lig=
htGrayCaretStyle { width: 18px; height: 9px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -189px -86=
px no-repeat; }

.positionModuleElement.defaultCaret.positionLeft .positionModuleCaret.light=
GrayCaretStyle { width: 11px; height: 20px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -259px -44p=
x no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionLeft .positionModuleCaret.lig=
htGrayCaretStyle { background-image: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-main-2x-6d89d41e.png"); background-position: -234px -=
58px; background-size: 249px 231px; }
}

.positionModuleElement.defaultCaret.positionRight .positionModuleCaret.ligh=
tGrayCaretStyle { width: 9px; height: 18px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -315px 0px =
no-repeat; }

.positionModuleElement.defaultCaret.positionTop .positionModuleCaret.lightG=
rayCaretStyle { width: 18px; height: 9px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -169px -86px =
no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionTop .positionModuleCaret.ligh=
tGrayCaretStyle { background-image: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-main-2x-6d89d41e.png"); background-position: -184px -7=
8px; background-size: 249px 231px; }
}

.positionModuleElement.bigCaret.positionBottom .positionModuleCaret.lightGr=
ayCaretStyle { width: 27px; height: 13px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -240px -176px=
 no-repeat; }

.positionModuleElement.bigCaret.positionLeft .positionModuleCaret.lightGray=
CaretStyle { width: 13px; height: 27px; background: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -276px -26px no=
-repeat; }

.positionModuleElement.bigCaret.positionRight .positionModuleCaret.lightGra=
yCaretStyle { width: 13px; height: 27px; background: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -276px -171px =
no-repeat; }

.positionModuleElement.bigCaret.positionTop .positionModuleCaret.lightGrayC=
aretStyle { width: 27px; height: 13px; background: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -58px -265px no-=
repeat; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.use=
rEdBlueCaretStyle { width: 36px; height: 22px; background: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -138px -=
176px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.u=
serEdBlueCaretStyle { background-image: url("https://s.pinimg.com/webapp/st=
yle/images/webapp-common-main-2x-6d89d41e.png"); background-position: -132p=
x -139px; background-size: 249px 231px; }
}

.positionModuleElement.defaultCaret.positionLeft .positionModuleCaret.userE=
dBlueCaretStyle { width: 13px; height: 24px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295px -40=
px no-repeat; }

.positionModuleElement.defaultCaret.positionRight .positionModuleCaret.user=
EdBlueCaretStyle { width: 13px; height: 24px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295px -6=
6px no-repeat; }

.positionModuleElement.defaultCaret.positionTop .positionModuleCaret.userEd=
BlueCaretStyle { width: 24px; height: 13px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -87px -265p=
x no-repeat; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.whi=
teWashCaretStyle { width: 20px; height: 11px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -113px -2=
65px no-repeat; }

.positionModuleElement.defaultCaret.positionLeft .positionModuleCaret.white=
WashCaretStyle { width: 11px; height: 20px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -276px -200=
px no-repeat; }

.positionModuleElement.defaultCaret.positionRight .positionModuleCaret.whit=
eWashCaretStyle { width: 11px; height: 20px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -259px -66=
px no-repeat; }

.positionModuleElement.defaultCaret.positionTop .positionModuleCaret.whiteW=
ashCaretStyle { width: 18px; height: 9px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -129px -86px =
no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionTop .positionModuleCaret.whit=
eWashCaretStyle { background-image: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-main-2x-6d89d41e.png"); background-position: 0px -222p=
x; background-size: 249px 231px; }
}

.positionModuleElement.bigCaret.positionBottom .positionModuleCaret.whiteWa=
shCaretStyle { width: 27px; height: 13px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -232px -242px=
 no-repeat; }

.positionModuleElement.bigCaret.positionLeft .positionModuleCaret.whiteWash=
CaretStyle { width: 13px; height: 27px; background: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -276px -84px no=
-repeat; }

.positionModuleElement.bigCaret.positionRight .positionModuleCaret.whiteWas=
hCaretStyle { width: 13px; height: 27px; background: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -276px -142px =
no-repeat; }

.positionModuleElement.bigCaret.positionTop .positionModuleCaret.whiteWashC=
aretStyle { width: 27px; height: 13px; background: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -203px -242px no=
-repeat; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.fpx=
BlueCaretStyle { width: 20px; height: 11px; background: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -191px -120=
px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionBottom .positionModuleCaret.f=
pxBlueCaretStyle { background-image: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-main-2x-6d89d41e.png"); background-position: -163px -=
78px; background-size: 249px 231px; }
}

.positionModuleElement.defaultCaret.positionLeft .positionModuleCaret.fpxBl=
ueCaretStyle { width: 11px; height: 20px; background: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -259px -88px =
no-repeat; }

.positionModuleElement.defaultCaret.positionRight .positionModuleCaret.fpxB=
lueCaretStyle { width: 11px; height: 20px; background: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -259px -110p=
x no-repeat; }

.positionModuleElement.defaultCaret.positionTop .positionModuleCaret.fpxBlu=
eCaretStyle { width: 20px; height: 11px; background: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -157px -265px =
no-repeat; }

.positionModuleElement.active { display: block; min-height: 50px; min-width=
: 50px; }

.positionModuleElement.positionModuleFixed { position: fixed; z-index: 686;=
 }

.positionModuleElement.positionModuleFixed .positionModuleCaret { z-index: =
687; }

.positionModuleElement.large { min-height: 0px; }

.positionModuleElement.aboveModal.positionModuleFixed { z-index: 752; }

.positionModuleElement.aboveModal.positionModuleFixed .positionModuleCaret =
{ z-index: 753; }

.positionModuleElement .positionModuleCaret { position: absolute; z-index: =
686; }

.positionModuleElement .positionModuleCaret.gsHeaderIntroLastStepCaretStyle=
 { left: 20px !important; }

.positionModuleElement > .Module { display: block; }

.positionModuleElement.videoAnalytics { border-radius: 4px; box-shadow: rgb=
a(0, 0, 0, 0.09) 2px 2px 8px 0px; margin-top: 5px; }

.positionModuleElement.defaultCaret.positionBottom .positionModuleCaret { w=
idth: 29px; background: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-above_the_fold-1x-5d23fe54.png") -237px -296px no-repeat; height: =
11px !important; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .positionModuleElement.defaultCaret.positionBottom .positionModuleCaret {=
 background-image: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-above_the_fold-2x-968902f1.png"); background-position: -227px -292px; b=
ackground-size: 399px 382px; }
}

.Progress { overflow: hidden; }

.Progress li { float: left; margin-right: 4px; }

.Progress.hidden { display: none; }

.Progress.round li { background: rgb(207, 207, 207); border-radius: 8px; fo=
nt-size: 0px; height: 8px; overflow: hidden; text-indent: -9999em; width: 8=
px; }

.Progress.numerical li, .Progress.numericalCheck li { border-radius: 3px; f=
ont-weight: bold; height: 24px; line-height: 24px; text-align: center; widt=
h: 24px; }

.Progress li.active { background: rgb(205, 29, 31); color: rgb(255, 255, 25=
5); }

.Progress li.leftRounded { border-radius: 3px 0px 0px; }

.Progress li.rightRounded { border-radius: 0px 3px 0px 0px; }

.Progress.numericalCheck li { background-color: rgb(255, 255, 255); border:=
 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px i=
nset; color: rgb(119, 119, 119); height: 28px; line-height: 28px; margin: 0=
px 0px 0px 7px; position: relative; width: 28px; }

.Progress.numericalCheck li .completed { width: 13px; height: 10px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -474px -427px no-repeat; display: none; left: 8px; position=
: absolute; top: 9px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Progress.numericalCheck li .completed { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: -149px -400px; background-size: 428px 427px; }
}

.Progress.numericalCheck li.active { font-style: normal; font-variant: norm=
al; font-weight: normal; font-stretch: normal; font-size: 0px; line-height:=
 0; font-family: serif; text-shadow: none; color: transparent; }

.Progress.numericalCheck li.active .completed { display: block; }

.Progress.bar li { float: left; font-size: 0px; height: 10px; margin-right:=
 0px; overflow: hidden; text-align: center; text-indent: -9999em; width: 0p=
x; }

.Progress.bar li .dot { border-radius: 3px; display: inline-block; height: =
3px; margin-top: 3px; width: 3px; }

.Progress.bar li.first { border-radius: 3px 0px 0px; }

.Progress.bar li.last { border-radius: 0px 3px 0px 0px; }

.Progress.bar li.interest, .Progress.bar li.extension, .Progress.bar li.bui=
lding_homefeed { background-color: rgb(217, 217, 217); }

.Progress.bar li.interest .dot, .Progress.bar li.extension .dot, .Progress.=
bar li.building_homefeed .dot { background-color: rgb(163, 163, 163); }

.Progress.bar li.interest.active, .Progress.bar li.extension.active, .Progr=
ess.bar li.building_homefeed.active { background-color: rgb(203, 32, 39); }

.Progress.bar li.interest.active .dot, .Progress.bar li.extension.active .d=
ot, .Progress.bar li.building_homefeed.active .dot { background-color: rgb(=
122, 19, 23); }

.Progress.bar li.facebook { background-color: rgb(178, 178, 178); }

.Progress.bar li.facebook .dot { background-color: rgb(255, 255, 255); }

.Progress.bar li.facebook.active { background-color: rgb(60, 91, 155); }

.Progress.bar li.facebook.active .dot { background-color: rgb(255, 255, 255=
); }

.Progress.bar li.twitter { background-color: rgb(178, 178, 178); }

.Progress.bar li.twitter .dot { background-color: rgb(255, 255, 255); }

.Progress.bar li.twitter.active { background-color: rgb(95, 169, 221); }

.Progress.bar li.twitter.active .dot { background-color: rgb(255, 255, 255)=
; }

.ProgressMinistep { float: left; }

.RadioButton { display: inline-block; vertical-align: middle; }

.RadioButton.fancy { width: 21px; height: 21px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -69px -=
242px no-repeat; position: relative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .RadioButton.fancy { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-main-2x-6d89d41e.png"); background-position: -208=
px -70px; background-size: 249px 231px; }
}

.RadioButton.fancy.fancySelected { width: 21px; height: 21px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff=
.png") -23px -242px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .RadioButton.fancy.fancySelected { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-=
position: -208px -48px; background-size: 249px 231px; }
}

.RadioButton.fancy input { height: 100%; left: 0px; opacity: 0; position: a=
bsolute; top: 0px; width: 100%; }

.Dropdown .RadioGroup { min-width: 0px; }

.Dropdown .RadioGroup li:first-child { border-radius: 6px 6px 0px 0px; }

.Dropdown .RadioGroup li:last-child { border-radius: 0px 0px 6px 6px; }

.Dropdown .RadioGroup li:hover { background-color: rgb(238, 238, 238); }

.RadioGroup.noRadioButtons li label { padding: 15px 30px 15px 10px; }

.RadioGroup.noRadioButtons li label .labelContent { margin-left: 0px; }

.RadioGroup.noRadioButtons .RadioButton { display: none; }

.RadioGroup.paginatedTableControl { max-height: 264px; overflow-y: scroll; =
}

.SearchForm { position: relative; text-align: left; width: 194px; }

.SearchForm.guided { box-sizing: border-box; -webkit-box-flex: 1; flex: 1 1=
 auto; height: auto; min-height: 0px; min-width: 0px; width: auto; }

.SearchForm.guided.buttonOnRight { margin-right: 0px; }

.SearchForm.guided.buttonOnRight.tutorialHighlight { border-left: 1px solid=
 rgb(212, 212, 212); border-radius: 0px; border-right: 1px solid rgb(212, 2=
12, 212); height: 34px !important; margin: 0px !important; }

.SearchForm.guided.openSearch { display: block; height: auto; margin-left: =
10px; margin-top: 0px; overflow: visible; width: 194px; }

.SearchForm.fit { }

.SearchForm.fit .TypeaheadField { width: 100%; }

.SearchForm.gigantic { width: 100%; }

.SearchForm.gigantic .TypeaheadField { width: 92%; }

.SearchForm.gigantic .submit { width: 30px; height: 30px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.=
png") -202px -384px no-repeat; display: inline-block; font-style: normal; f=
ont-variant: normal; font-weight: normal; font-stretch: normal; font-size: =
0px; line-height: 0; font-family: serif; text-shadow: none; color: transpar=
ent; right: 10px; top: 12px; z-index: 667; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchForm.gigantic .submit { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-p=
osition: -318px -342px; background-size: 428px 427px; }
}

.SearchForm.gigantic .submit:hover { width: 30px; height: 30px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-284=
41dec.png") -234px -384px no-repeat; display: inline-block; font-style: nor=
mal; font-variant: normal; font-weight: normal; font-stretch: normal; font-=
size: 0px; line-height: 0; font-family: serif; text-shadow: none; color: tr=
ansparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchForm.gigantic .submit:hover { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgr=
ound-position: -287px -342px; background-size: 428px 427px; }
}

.SearchForm.gigantic.ignition { color: rgb(21, 21, 21); font-size: 21px; ma=
rgin: 0px auto; width: 736px; }

.SearchForm.gigantic.ignition .TypeaheadField { width: 100%; }

.SearchForm.gigantic.ignition input { padding-left: 50px; }

.SearchForm.gigantic.ignition .submit { width: 27px; height: 26px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -442px -344px no-repeat; display: inline-block; font-style: =
normal; font-variant: normal; font-weight: normal; font-stretch: normal; fo=
nt-size: 0px; line-height: 0; font-family: serif; text-shadow: none; color:=
 transparent; left: 12px; top: 15px; z-index: 667; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchForm.gigantic.ignition .submit { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -216px -201px; background-size: 428px 427px; }
}

.SearchForm .TypeaheadField { float: left; width: 194px; }

.SearchForm .TypeaheadField.guided { display: block; float: none; width: 10=
0%; }

.SearchForm .submit { width: 16px; height: 17px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -295px=
 -190px no-repeat transparent; display: inline-block; font-style: normal; f=
ont-variant: normal; font-weight: normal; font-stretch: normal; font-size: =
0px; line-height: 0; font-family: serif; text-shadow: none; color: transpar=
ent; border: 0px; position: absolute; right: 9px; top: 7px; z-index: 671; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchForm .submit { background-image: url("https://s.pinimg.com/webapp/=
style/images/webapp-common-main-2x-6d89d41e.png"); background-position: -17=
3px -201px; background-size: 249px 231px; }
}

.SearchForm .submit.newSearchForm { display: none; }

.SearchForm .submit:hover { width: 16px; height: 17px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") =
-295px -209px no-repeat; display: inline-block; font-style: normal; font-va=
riant: normal; font-weight: normal; font-stretch: normal; font-size: 0px; l=
ine-height: 0; font-family: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchForm .submit:hover { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-positio=
n: -156px -201px; background-size: 249px 231px; }
}

.SearchForm.drawerNav { box-sizing: border-box; height: 34px; }

.SearchForm.drawerNav .tokenizedInputWrapper { background-color: rgb(240, 2=
40, 240); border-color: rgb(217, 217, 217); }

.SearchForm.drawerNav .TypeaheadField.drawerNav { width: 100%; }

.SelectButton { display: inline-block; vertical-align: baseline; }

.SelectList { overflow-y: scroll; position: relative; }

.SelectList .hidden { display: none; }

.SelectList.compact:focus { background-color: rgba(255, 255, 255, 0.4); }

.SelectList.compact .sectionHeading { background: rgb(255, 246, 196); borde=
r-radius: 6px; color: rgb(97, 94, 75); margin-bottom: 3px; padding: 6px 13p=
x; }

.SelectList.compact .item { white-space: nowrap; overflow: hidden; text-ove=
rflow: ellipsis; border-radius: 3px; color: rgb(51, 51, 51); cursor: pointe=
r; font-weight: bold; padding: 6px 13px; }

.SelectList.compact .item:hover { background-color: rgb(235, 232, 232); }

.SelectList.compact .item.selected { background: rgb(189, 8, 28); color: rg=
b(255, 255, 255); }

.SelectList.normal .sections { background: rgb(255, 255, 255); border-radiu=
s: 3px; box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 1px 0px; margin: 10px; }

.SelectList.normal li { border-bottom: 1px solid rgb(227, 227, 227); }

.SelectList.normal .sectionHeading { color: rgb(113, 113, 113); font-weight=
: normal; padding: 10px; }

.SelectList.normal .item { white-space: nowrap; overflow: hidden; text-over=
flow: ellipsis; border-radius: 6px; color: rgb(51, 51, 51); cursor: pointer=
; font-weight: bold; padding: 10px; }

.SelectList.normal .item:hover { background-color: rgb(235, 232, 232); }

.SelectList.normal .item.selected { background: rgb(189, 8, 28); }

.SelectList.normal.sterlingList { border-bottom-left-radius: 6px; border-bo=
ttom-right-radius: 6px; font-size: 14px; width: 300px; }

.SelectList.normal.sterlingList.halfSizePicker { width: 146px; }

.SelectList.normal.sterlingList.adGroupList { width: 356px; }

.SelectList.normal.sterlingList.sterlingListNoFilter { border-radius: 6px; =
}

.SelectList.normal.sterlingList.sterlingListNoFilter .sectionItems li.item =
{ font-weight: bold; }

.SelectList.normal.sterlingList .sectionItems { box-shadow: none; }

.SelectList.normal.sterlingList .sectionItems li.item { border-bottom: 0px;=
 border-radius: 0px; border-top: 1px solid rgb(238, 238, 238); font-weight:=
 normal; padding: 8.5px 10px; }

.SelectList.normal.sterlingList .sectionItems li.item.selected { background=
: rgb(221, 221, 221); color: rgb(51, 51, 51); }

.SelectList.normal.sterlingList .sections { margin: 0px; }

.SelectList.normal.sterlingList .section:not(:first-child) li.item { paddin=
g: 16.5px 10px; }

.SelectList.normal.sterlingList .sectionItems .item { background-color: rgb=
(255, 255, 255); font-weight: normal; }

.SocialTypeaheadField.socialSearchDemo { width: 300px; }

.SocialTypeaheadField.sendShare, .SocialTypeaheadField.sendShareBrio { disp=
lay: block; }

.SocialTypeaheadField.sendShare.flex, .SocialTypeaheadField.sendShareBrio.f=
lex { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: n=
ormal; flex-direction: column; overflow: hidden; }

.SocialTypeaheadField.sendShare.compact .searchIconInputWrapper, .SocialTyp=
eaheadField.sendShareBrio.compact .searchIconInputWrapper { padding: 4px 8p=
x; }

.SocialTypeaheadField.sendShare.compact .searchIconInputWrapper > input, .S=
ocialTypeaheadField.sendShareBrio.compact .searchIconInputWrapper > input {=
 border-radius: 3px; padding-bottom: 8px; padding-top: 8px; }

.SocialTypeaheadField.sendShare.compact .searchIcon, .SocialTypeaheadField.=
sendShareBrio.compact .searchIcon { margin: 7px; }

.SocialTypeaheadField.sendShare input, .SocialTypeaheadField.sendShareBrio =
input { background: rgb(239, 239, 239); border-bottom: 0px; border-radius: =
3px; font-size: 18px; font-weight: bold; }

.SocialTypeaheadField.sendShare input:focus, .SocialTypeaheadField.sendShar=
eBrio input:focus { background: rgb(239, 239, 239); outline: none; }

.SocialTypeaheadField.sendShare input { padding-left: 44px; }

.SocialTypeaheadField.sendShare .searchIconInputWrapper { border-bottom: 1p=
x solid rgb(221, 221, 221); padding: 10px; }

.SocialTypeaheadField.sendShare .searchIcon { width: 18px; height: 18px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -238px -418px no-repeat; margin: 12px; position: absol=
ute; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialTypeaheadField.sendShare .searchIcon { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -15px -375px; background-size: 428px 427px; }
}

.SocialTypeaheadField.sendShareBrio input { padding-left: 56px; }

.SocialTypeaheadField.sendShareBrio .searchIconInputWrapper { padding: 20px=
 20px 16px; }

.SocialTypeaheadField.sendShareBrio .searchIcon { width: 18px; height: 18px=
; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-d=
esktop-1x-28441dec.png") -238px -418px no-repeat; margin: 11px 13px; positi=
on: absolute; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialTypeaheadField.sendShareBrio .searchIcon { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.=
png"); background-position: -15px -375px; background-size: 428px 427px; }
}

.SocialTypeaheadField.sendShareBrio .userCircleAvatar .left, .SocialTypeahe=
adField.sendShareBrio .connectCta .left { margin-right: 12px; }

.SocialTypeaheadField.sendShareBrio .userCircleAvatar .right, .SocialTypeah=
eadField.sendShareBrio .connectCta .right { padding-top: 5px; }

.SocialTypeaheadField.sendShareBrio .userCircleAvatar .right .title, .Socia=
lTypeaheadField.sendShareBrio .connectCta .right .title { color: rgb(85, 85=
, 85); font-size: 18px; line-height: 20px; }

.SocialTypeaheadField.sendShareBrio .userCircleAvatar img, .SocialTypeahead=
Field.sendShareBrio .connectCta img { width: 44px; }

.Tabs .header { display: table; table-layout: fixed; text-align: center; }

.Tabs .header li { cursor: pointer; display: table-cell; width: 1%; }

.Tabs.default .header { background: linear-gradient(rgb(243, 243, 243), rgb=
(229, 229, 229)); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; clear: b=
oth; color: rgb(51, 51, 51); height: 44px; line-height: 44px; margin-bottom=
: 2px; max-width: 10000px; position: relative; }

.Tabs.default .header .headerText { color: rgb(85, 85, 85); font-size: 16px=
; font-weight: normal; padding: 0px 26px 0px 13px; }

.Tabs.default .header li:not(:first-child) { border-left: 1px solid rgb(205=
, 205, 205); }

.Tabs.default .header .tabName { box-shadow: rgba(255, 255, 255, 0.9) 0px 0=
px 1px inset; text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px; color: rgb=
(119, 119, 119); display: block; font-weight: bold; padding: 1px 20px 0px 0=
px; }

.Tabs.default .header .tabName:not(.disabled):focus, .Tabs.default .header =
.tabName:not(.disabled):hover, .Tabs.default .header .tabName.active { back=
ground: linear-gradient(rgb(255, 255, 255), rgb(244, 244, 244)); color: rgb=
(51, 51, 51); }

.Tabs.default .header .tabName:active { background: url("https://s.pinimg.c=
om/webapp/style/images/infoBarActiveShadowLeftSide-5cbf77e0.png") left top =
repeat-y, url("https://s.pinimg.com/webapp/style/images/infoBarActiveShadow=
RightSide-96a21610.png") right top repeat-y, linear-gradient(rgb(255, 255, =
255), rgb(244, 244, 244)); color: rgb(0, 0, 0); }

.Tabs.vertical .header { background: linear-gradient(rgb(243, 243, 243), rg=
b(229, 229, 229)); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; clear: =
both; color: rgb(51, 51, 51); height: 44px; line-height: 44px; margin-botto=
m: 2px; max-width: 10000px; position: relative; float: left; margin-right: =
24px; }

.Tabs.vertical .header .headerText { color: rgb(85, 85, 85); font-size: 16p=
x; font-weight: normal; padding: 0px 26px 0px 13px; }

.Tabs.vertical .header li { display: table-row; }

.Tabs.vertical .header li:hover { border-left: 2px solid rgb(205, 205, 205)=
; }

.Tabs.vertical .header .tabName { box-shadow: rgba(255, 255, 255, 0.9) 0px =
0px 1px inset; text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px; color: rg=
b(119, 119, 119); display: block; font-weight: bold; padding: 0px 20px; }

.Tabs.vertical .header .tabName:not(.disabled):focus, .Tabs.vertical .heade=
r .tabName:not(.disabled):hover, .Tabs.vertical .header .tabName.active { b=
ackground: linear-gradient(rgb(255, 255, 255), rgb(244, 244, 244)); color: =
rgb(51, 51, 51); }

.Tabs.vertical .header .tabName:active { background: url("https://s.pinimg.=
com/webapp/style/images/infoBarActiveShadowLeftSide-5cbf77e0.png") left top=
 repeat-y, url("https://s.pinimg.com/webapp/style/images/infoBarActiveShado=
wRightSide-96a21610.png") right top repeat-y, linear-gradient(rgb(255, 255,=
 255), rgb(244, 244, 244)); color: rgb(0, 0, 0); }

.Tabs.vertical .content { display: inline-block; }

.Tabs.inviterTabs .header { background: linear-gradient(rgb(243, 243, 243),=
 rgb(229, 229, 229)); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; clea=
r: both; color: rgb(51, 51, 51); height: 44px; line-height: 44px; margin-bo=
ttom: 2px; max-width: 10000px; position: relative; }

.Tabs.inviterTabs .header .headerText { color: rgb(85, 85, 85); font-size: =
16px; font-weight: normal; padding: 0px 26px 0px 13px; }

.Tabs.inviterTabs .header li:not(:first-child) { border-left: 1px solid rgb=
(205, 205, 205); }

.Tabs.inviterTabs .header .tabName { box-shadow: rgba(255, 255, 255, 0.9) 0=
px 0px 1px inset; text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px; color:=
 rgb(119, 119, 119); display: block; font-weight: bold; }

.Tabs.inviterTabs .header .tabName:not(.disabled):focus, .Tabs.inviterTabs =
.header .tabName:not(.disabled):hover, .Tabs.inviterTabs .header .tabName.a=
ctive { background: linear-gradient(rgb(255, 255, 255), rgb(244, 244, 244))=
; color: rgb(51, 51, 51); }

.Tabs.inviterTabs .header .tabName:active { background: url("https://s.pini=
mg.com/webapp/style/images/infoBarActiveShadowLeftSide-5cbf77e0.png") left =
top repeat-y, url("https://s.pinimg.com/webapp/style/images/infoBarActiveSh=
adowRightSide-96a21610.png") right top repeat-y, linear-gradient(rgb(255, 2=
55, 255), rgb(244, 244, 244)); color: rgb(0, 0, 0); }

.Tabs.colored { border: 1px solid rgb(238, 238, 238); border-radius: 3px; }

.Tabs.colored .tabName { background: rgb(251, 251, 251); border-bottom: 1px=
 solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); bord=
er-top: 3px solid transparent; color: rgb(102, 102, 102); font-weight: bold=
; height: 56px; line-height: 56px; }

.Tabs.colored .tabName.active { background: rgb(255, 255, 255); border-bott=
om-color: transparent; border-top-color: inherit; border-top-left-radius: 3=
px; border-top-right-radius: 3px; color: inherit; }

.Tabs.colored .tab:last-child .tabName { border-right: 0px; }

.TextContainer { -webkit-font-smoothing: antialiased; font-family: Helvetic=
a, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragi=
no Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; ma=
rgin: 15px; }

.TextContainer.textHeader { font-size: 16px; font-weight: bold; margin: 0px=
; }

.TextContainer.textHeader > p { word-wrap: break-word; }

.TextField textarea.detailed, .TextField textarea.detailed:focus { border: =
0px; box-shadow: none; color: rgb(85, 85, 85); }

.TextField textarea.detailed.content, .TextField textarea.detailed:focus.co=
ntent { padding: 10px; }

.TextField .content { border-radius: 3px; min-height: 1em; padding: 8px; wi=
dth: 100%; word-wrap: break-word; }

.TextField .content.flat { background: rgb(255, 255, 255); border: 1px soli=
d rgb(199, 199, 199); border-radius: 4px; box-shadow: none; color: rgb(51, =
51, 51); font-size: 14px; padding: 7px; }

.TextField .content.pinCreateDescription { padding: 0px; }

.TextField .content.autogrow { overflow: hidden; }

.TextField .content.autogrow.maxheight { overflow-y: scroll; }

.TextField .content.brioFlat { background: rgb(239, 239, 239); border: 0px;=
 border-radius: 4px; box-shadow: none; min-height: 90px; outline: none; res=
ize: vertical; }

.TextField .content.brioFlat:focus { background: rgb(255, 255, 255); border=
: 1px solid rgb(239, 239, 239); }

.TextField .invisibleElemContainer { bottom: -1000px; height: 0px; position=
: fixed; right: -1000px; width: 0px; }

.TextField .invisibleElemContainer .invisibleElem { overflow: hidden; posit=
ion: absolute; visibility: hidden; }

.TextField.error .content { background: rgb(230, 171, 173); border: 1px sol=
id rgb(189, 8, 28); }

.TextField.hasValue .brioFlat { background: rgb(255, 255, 255); border: 1px=
 solid rgb(239, 239, 239); font-weight: bold; }

.at-view { transform: translateZ(0px); z-index: 802; }

.at-view ul { background: rgb(255, 255, 255); border-radius: 3px; box-shado=
w: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px; cursor: pointer; list-style-type: n=
one; max-width: 300px; }

.at-view ul li { overflow: hidden; text-overflow: ellipsis; color: rgb(119,=
 119, 119); font-size: 13px; font-weight: normal; padding: 4px; white-space=
: nowrap; }

.at-view ul li img { border-radius: 3px; height: 30px; margin-right: 2px; w=
idth: 30px; }

.at-view ul li .username { color: rgb(0, 0, 0); font-weight: 500; }

.at-view ul li.cur { background-color: rgb(238, 238, 238); }

.TwoPaneModal { background: rgb(217, 217, 217); border-radius: 6px; display=
: flex; position: relative; }

.TwoPaneModal::after { clear: both; content: ""; display: table; }

.TwoPaneModal .twoPaneClose { padding: 10px; position: absolute; z-index: 2=
; }

.TwoPaneModal .pane { height: inherit; overflow: hidden; }

.TwoPaneModal .pane .animateIn { animation: slideLeftIn 150ms ease-out forw=
ards; }

.TwoPaneModal .pane .animateOut { animation: slideRightOut 150ms ease-out f=
orwards; }

.TwoPaneModal .pane.right { position: relative; }

.TwoPaneModal { -webkit-box-orient: horizontal; -webkit-box-direction: norm=
al; flex-direction: row; max-height: 660px; min-height: 490px; width: 660px=
; }

.TwoPaneModal .twoPaneClose { padding: 10px; right: 14px; top: 18px; }

.TwoPaneModal .pane { bottom: 0px; top: 0px; width: 50%; }

.TwoPaneModal .left.pane { border-radius: 6px 0px 0px 6px; }

.TwoPaneModal .right.pane { background-color: rgb(255, 255, 255); border-ra=
dius: 0px 6px 6px 0px; }

.Typeahead { background: rgb(255, 255, 255); border-radius: 6px; display: n=
one; left: 0px; right: 0px; transition: opacity 0.25s linear; z-index: -1; =
}

.Typeahead li:first-child { padding-top: 10px !important; }

.Typeahead.flexible { overflow-y: auto; z-index: 0; }

.Typeahead.typeaheadWithTitles { padding-bottom: 5px; }

.Typeahead.typeaheadWithTitles li a { color: rgb(74, 74, 74); font-size: 16=
px; padding: 6px 15px; }

.Typeahead.typeaheadWithTitles li a:hover { color: rgb(74, 74, 74); }

.Typeahead.typeaheadWithTitles li a.titleItem { color: rgb(153, 153, 153); =
font-size: 10px; line-height: 12px; margin-top: 5px; }

.Typeahead.typeaheadWithTitles li a.titleItem .typeaheadName { color: rgb(8=
5, 85, 85); font-weight: normal; }

.Typeahead.typeaheadWithTitles li a.clearRecentItem { color: rgb(221, 221, =
221); font-size: 12px; }

.Typeahead.typeaheadWithTitles li a.clearRecentItem:hover { color: rgb(119,=
 119, 119); }

.Typeahead.typeaheadWithTitles li a.trending-1 { color: rgb(85, 85, 85); }

.Typeahead.typeaheadWithTitles li a.trending-2 { color: rgb(102, 102, 102);=
 }

.Typeahead.typeaheadWithTitles li a.trending-3 { color: rgb(117, 117, 117);=
 }

.Typeahead.typeaheadWithTitles li a.trending-4 { color: rgb(131, 131, 131);=
 }

.Typeahead.typeaheadWithTitles li a.trending-5 { color: rgb(144, 144, 144);=
 }

.Typeahead.typeaheadWithTitles li a.trending-6 { color: rgb(159, 159, 159);=
 }

.Typeahead.typeaheadWithTitles li a.trending-7 { color: rgb(172, 172, 172);=
 }

.Typeahead.typeaheadWithTitles .chevron { width: 9px; height: 13px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_=
fold-1x-5d23fe54.png") -396px -268px no-repeat; float: right; margin: 3px 0=
px 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.typeaheadWithTitles .chevron { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.p=
ng"); background-position: -389px -14px; background-size: 399px 382px; }
}

.Typeahead.open { animation: fadeIn 0.2s ease-out; display: block; opacity:=
 1; }

.Typeahead.expanded { -webkit-font-smoothing: antialiased; background-color=
: transparent; border: 0px; box-shadow: none; max-width: 1000px; }

.Typeahead.expanded .results ul { float: left; width: 33.3%; }

.Typeahead.expanded .cancelButton { color: rgb(255, 255, 255); font-size: 3=
2px; font-weight: 400; position: absolute; right: 20px; top: 30px; }

.Typeahead.expanded.open { animation: none; }

.Typeahead.expanded.showRecentQueries .recentQueriesHeader { display: block=
; }

.Typeahead.expanded .recentQueriesHeader { display: none; padding-top: 20px=
; }

.Typeahead.expanded .recentQueriesHeader .title { color: rgb(255, 255, 255)=
; font-size: 18px; font-weight: 500; padding-left: 10px; }

.Typeahead.expanded .recentQueriesHeader hr { background-color: rgba(255, 2=
55, 255, 0.18); height: 1px; margin-top: 25px; }

.Typeahead.expanded li:first-child, .Typeahead.expanded li:last-child { pad=
ding: 0px; }

.Typeahead.expanded li a { font-family: "Helvetica Neue", Helvetica, "=E3=
=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku=
 Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=
=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; b=
order-radius: 6px; color: rgb(185, 185, 185); font-size: 16px; font-weight:=
 500; padding: 15px 10px; }

.Typeahead.expanded li a.recentQuery, .Typeahead.expanded li a.searchMore {=
 padding: 20px 10px; }

.Typeahead.expanded li a.searchMore { font-size: 18px; }

.Typeahead.expanded li a .typeaheadSearchIcon em { width: 14px; height: 16p=
x; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
desktop-1x-28441dec.png") -474px 0px no-repeat; float: left; margin-right: =
10px; margin-top: 4px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.expanded li a .typeaheadSearchIcon em { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03=
.png"); background-position: -402px -173px; background-size: 428px 427px; }
}

.Typeahead.expanded li a .typeaheadScope { color: rgb(255, 255, 255); }

.Typeahead.expanded li.highlighted a, .Typeahead.expanded li a:hover { back=
ground-color: rgb(38, 38, 38); color: rgb(255, 255, 255); font-size: 16px; =
font-weight: 500; padding: 15px 10px; }

.Typeahead.expanded li.highlighted a.recentQuery, .Typeahead.expanded li.hi=
ghlighted a.searchMore, .Typeahead.expanded li a:hover.recentQuery, .Typeah=
ead.expanded li a:hover.searchMore { padding: 20px 10px; }

.Typeahead.expanded li.highlighted a.searchMore, .Typeahead.expanded li a:h=
over.searchMore { font-size: 18px; }

.Typeahead.expanded li hr { background-color: rgba(255, 255, 255, 0.18); he=
ight: 1px; margin: 5px; }

.Typeahead li { overflow: hidden; color: rgb(119, 119, 119); display: block=
; font-size: 12px; position: relative; }

.Typeahead li:first-child { padding-top: 5px; }

.Typeahead li:last-child { padding-bottom: 5px; }

.Typeahead li a { -webkit-font-smoothing: antialiased; font-family: Helveti=
ca, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hirag=
ino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; fo=
nt-weight: bold; color: rgb(119, 119, 119); cursor: pointer; display: block=
; padding: 9px 14px; }

.Typeahead li a:hover { background: rgb(241, 241, 241); color: rgb(51, 51, =
51); }

.Typeahead li a:active { background: rgb(234, 234, 234); }

.Typeahead li a { overflow: hidden; padding: 6px 10px; white-space: nowrap;=
 }

.Typeahead li.highlighted a { background: rgba(0, 0, 0, 0.08); color: rgb(5=
1, 51, 51); }

.Typeahead li:hover .remove { display: inline; }

.Typeahead li .user, .Typeahead li .board { text-overflow: ellipsis; }

.Typeahead li .user .typeaheadName, .Typeahead li .board .typeaheadName { b=
ox-sizing: border-box; margin-left: -43px; padding-left: 43px; }

.Typeahead li .user .sublabel, .Typeahead li .user .label, .Typeahead li .b=
oard .sublabel, .Typeahead li .board .label { white-space: nowrap; overflow=
: hidden; text-overflow: ellipsis; }

.Typeahead li .user .subLabel, .Typeahead li .board .subLabel { color: rgb(=
153, 153, 153); font-size: 10px; font-weight: normal; }

.Typeahead.advanced li:first-child { padding-top: 0px; }

.Typeahead .results li:first-child .breakLine { border-top: 0px; }

.Typeahead .results .sectionHeader { background: rgb(241, 241, 241); cursor=
: default; }

.Typeahead .typeaheadImg { position: relative; display: inline-block; margi=
n-right: 5px; vertical-align: middle; width: 38px; }

.Typeahead .typeaheadImg::after { border-radius: 2px; box-shadow: rgba(0, 0=
, 0, 0.9) 0px 0px 2px inset; content: " "; height: 38px; left: 0px; positio=
n: absolute; top: 0px; width: 38px; }

.Typeahead .typeaheadImg img { border-radius: 2px; height: 38px; width: 38p=
x; }

.Typeahead .myPins { color: rgb(189, 8, 28); }

.Typeahead .remove { width: 8px; height: 8px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -315px -4=
7px no-repeat; font-style: normal; font-variant: normal; font-weight: norma=
l; font-stretch: normal; font-size: 0px; line-height: 0; font-family: serif=
; text-shadow: none; color: transparent; border: 0px; cursor: pointer; disp=
lay: none; float: right; margin-top: 4px; padding: 0px; position: absolute;=
 right: 15px; top: 8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .remove { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-main-2x-6d89d41e.png"); background-position: -222=
px -201px; background-size: 249px 231px; }
}

.Typeahead.gigantic li { font-size: 16px; }

.Typeahead.gigantic li a { font-weight: normal; }

.Typeahead .hintWrapper { border-bottom: 1px solid rgb(238, 238, 238); font=
-size: 13px; padding-left: 12px; padding-right: 12px; }

.Typeahead .hintWrapper .hint { color: rgb(51, 51, 51); }

.Typeahead .hintWrapper .highlighted { color: rgb(189, 8, 28); }

.Typeahead.addPlaceToPinForm { margin-bottom: 14px; }

.Typeahead.addPlaceToPinForm li:first-child { padding-top: 0px; }

.Typeahead.addPlaceToPinForm li:last-child { padding-bottom: 0px; }

.Typeahead.addPlaceToPinForm li a { border-bottom: 1px solid rgb(234, 234, =
234); padding-bottom: 14px; padding-top: 14px; }

.Typeahead.addPlaceToPinForm li .addToMap { float: right; visibility: hidde=
n; }

.Typeahead.addPlaceToPinForm li .addToMap p { margin: 0px; }

.Typeahead.addPlaceToPinForm li.highlighted .addToMap, .Typeahead.addPlaceT=
oPinForm li:hover .addToMap { visibility: visible; }

.Typeahead.addPlaceToPinForm li.highlighted a, .Typeahead.addPlaceToPinForm=
 li a:hover { background: rgb(241, 241, 241) !important; }

.Typeahead.addPlaceToPinForm li:focus { background: rgb(255, 255, 255); }

.Typeahead.addPlaceToPinForm li .typeaheadResultMetaData { clear: both; col=
or: rgb(153, 153, 153); float: left; font-size: 13px; font-weight: normal; =
margin: 1px 0px 0px; }

.Typeahead.addPlaceToPinForm li .typeaheadResultMetaData:first-child { marg=
in-top: 13px; }

.Typeahead.addPlaceToPinForm li .typeaheadResultMetaData, .Typeahead.addPla=
ceToPinForm li .typeaheadResultEmphasized { white-space: nowrap; overflow: =
hidden; text-overflow: ellipsis; max-width: 336px; }

.Typeahead.addPlaceToPinForm li .typeaheadResultEmphasized { color: rgb(102=
, 102, 102); float: left; font-size: 13px; }

.Typeahead.userSelect { background: rgb(255, 255, 255); border-radius: 0px =
0px 6px 6px; border-top: 1px solid rgb(204, 204, 204); box-shadow: none; ma=
rgin: 0px; position: absolute; text-align: left; }

.Typeahead.userSelect .highlighted a, .Typeahead.userSelect a:hover, .Typea=
head.userSelect .socialConnectItem:hover { background: rgb(241, 241, 241); =
}

.Typeahead.userSelect a:active { background: rgb(234, 234, 234); }

.Typeahead.userSelect .useEmail .typeaheadImg { position: relative; }

.Typeahead.userSelect .useEmail .typeaheadImg::after { border-radius: 3px; =
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px inset; content: " "; height: 38p=
x; left: 0px; position: absolute; top: 0px; width: 38px; }

.Typeahead.userSelect .useEmail .typeaheadImg img { border-radius: 3px; hei=
ght: 38px; width: 38px; }

.Typeahead.userSelect li { border-bottom: 1px solid rgb(229, 229, 229); }

.Typeahead.userSelect li:first-child, .Typeahead.userSelect li:last-child {=
 padding-bottom: 0px; padding-top: 0px; }

.Typeahead.userSelect li:last-child { border-bottom: 0px; }

.Typeahead.userSelect li a, .Typeahead.userSelect li .socialConnectItem { p=
adding: 10px 14px; }

.Typeahead.userSelect .typeaheadImg { float: left; margin-right: 12px; }

.Typeahead.userSelect p { margin: 0px; }

.Typeahead.userSelect .typeaheadName { color: rgb(0, 0, 0); font-size: 13px=
; margin-bottom: 2px; margin-top: 6px; }

.Typeahead.userSelect .titleWrapper { font-size: 11px; }

.Typeahead.userSelect .titleWrapper .title { display: inline-block; margin-=
left: 5px; }

.Typeahead.userSelect .titleIcon { width: 11px; height: 11px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -107px -442px no-repeat; display: inline-block; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.userSelect .titleIcon { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: 0px -416px; background-size: 428px 427px; }
}

.Typeahead.userSelect .titleIcon.isPinner { width: 11px; height: 11px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-1x-28441dec.png") -474px -439px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.userSelect .titleIcon.isPinner { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png");=
 background-position: -12px -416px; background-size: 428px 427px; }
}

.Typeahead.userSelect .titleIcon.isFacebook { width: 10px; height: 10px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -223px -206px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.userSelect .titleIcon.isFacebook { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -418px -39px; background-size: 428px 427px; }
}

.Typeahead.userSelect .titleIcon.isGplus { width: 10px; height: 10px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-=
1x-28441dec.png") -474px -452px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.userSelect .titleIcon.isGplus { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); =
background-position: -418px -28px; background-size: 428px 427px; }
}

.Typeahead.userSelect .title { font-family: Helvetica, "=E3=83=92=E3=83=A9=
=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =
=E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; color: rgb(102, 102, 102=
); font-weight: normal; margin-left: 16px; position: relative; top: -1px; }

.Typeahead.userSelect .collaboratorInviterTypeahead { padding: 7px; width: =
100%; }

.Typeahead.userSelect .collaboratorInviterTypeaheadCustom { height: 230px; =
}

.Typeahead.addPinToMap.hidden { display: none; }

.Typeahead.addPinToMap li:first-child { padding-top: 0px; }

.Typeahead.addPinToMap li:last-child { padding-bottom: 0px; }

.Typeahead.addPinToMap li a { border-bottom: 1px solid rgb(234, 234, 234); =
padding-bottom: 21px; padding-top: 21px; }

.Typeahead.addPinToMap li .addToMap { float: right; visibility: hidden; }

.Typeahead.addPinToMap li .addToMap p { margin: 0px; padding-left: 14px; pa=
dding-right: 14px; width: auto; }

.Typeahead.addPinToMap li.highlighted .addToMap, .Typeahead.addPinToMap li:=
hover .addToMap { visibility: visible; }

.Typeahead.addPinToMap li.highlighted a, .Typeahead.addPinToMap li a:hover =
{ background: rgb(241, 241, 241) !important; }

.Typeahead.addPinToMap li:focus { background: rgb(255, 255, 255); }

.Typeahead.addPinToMap li .typeaheadResultMetaData { clear: both; color: rg=
b(154, 154, 154); float: left; font-size: 13px; margin: -10px 0px 0px; }

.Typeahead.addPinToMap li .typeaheadResultMetaData:first-child { margin-top=
: 13px; }

.Typeahead.addPinToMap li .typeaheadResultMetaData, .Typeahead.addPinToMap =
li .typeaheadResultEmphasized { white-space: nowrap; overflow: hidden; text=
-overflow: ellipsis; max-width: 390px; }

.Typeahead.addPinToMap li .typeaheadResultEmphasized { color: rgb(51, 51, 5=
1); float: left; font-size: 16px; }

.Typeahead.interestsTypeaheadItem .typeaheadImg { float: left; }

.Typeahead.interestsTypeaheadItem .typeaheadSummary { float: left; margin-t=
op: 3px; }

.Typeahead.interestsTypeaheadItem .typeaheadSummary .typeaheadName { color:=
 rgb(0, 0, 0); font-size: 15px; font-weight: bold; margin-bottom: 2px; }

.Typeahead.interestsTypeaheadItem .typeaheadSummary .typeaheadStats .numPin=
nersIcon { width: 14px; height: 10px; background: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474px -403px =
no-repeat; float: left; margin-right: 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.interestsTypeaheadItem .typeaheadSummary .typeaheadStats .numP=
innersIcon { background-image: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-desktop-2x-0d02cd03.png"); background-position: -134px -400=
px; background-size: 428px 427px; }
}

.Typeahead.interestsTypeaheadItem .typeaheadSummary .typeaheadStats .numPin=
nersStat { float: left; font-size: 11px; font-weight: normal; }

.Typeahead.interestsTypeaheadItem .plusIcon { width: 16px; height: 16px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -331px -418px no-repeat; float: right; margin-top: 10p=
x; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.interestsTypeaheadItem .plusIcon { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -140px -375px; background-size: 428px 427px; }
}

.Typeahead.userCircleSelect.compact > ul > li { border-bottom: 0px; }

.Typeahead.userCircleSelect.compact > ul > li a { padding: 4px 8px; }

.Typeahead.userCircleSelect li { border-bottom: 1px solid rgb(231, 231, 231=
); }

.Typeahead.userCircleSelect li:last-child { border-bottom: 0px; }

.Typeahead.userCircleSelect li a { padding: 10px; }

.Typeahead.userCircleSelect li.highlighted a { background-color: rgb(238, 2=
38, 238); }

.Typeahead.userCircleSelect li.selected .userCircleAvatar .left { border: 2=
px solid rgb(189, 8, 28); }

.Typeahead.userCircleSelect li.selected .userCircleAvatar .left img { borde=
r: 2px solid rgb(255, 255, 255); }

.Typeahead.sendShareUserCircleSelect li { border: 0px; padding: 0px; }

.Typeahead.sendShareUserCircleSelect li a { padding: 4px 20px; }

.Typeahead.sendShareUserCircleSelect li.highlighted a { background-color: r=
gb(238, 238, 238); }

.Typeahead .userCircleAvatar, .Typeahead .sendToEmail, .Typeahead .connectC=
ta, .Typeahead .socialConnect { display: table; width: 100%; }

.Typeahead .userCircleAvatar .left, .Typeahead .sendToEmail .left, .Typeahe=
ad .connectCta .left, .Typeahead .socialConnect .left { display: table-cell=
; }

.Typeahead .userCircleAvatar .right, .Typeahead .sendToEmail .right, .Typea=
head .connectCta .right, .Typeahead .socialConnect .right { display: table-=
cell; vertical-align: middle; width: 100%; }

.Typeahead .userCircleAvatar .left { border: 2px solid transparent; border-=
radius: 50%; min-width: 34px; transition: border 0.15s ease-out; }

.Typeahead .userCircleAvatar .left img { border: 0px; box-sizing: border-bo=
x; transition: border 0.15s ease-out; }

.Typeahead .userCircleAvatar .right { padding-left: 10px; }

.Typeahead .userCircleAvatar .title { white-space: nowrap; overflow: hidden=
; text-overflow: ellipsis; color: rgb(51, 51, 51); font-weight: bold; margi=
n: 1px 0px; }

.Typeahead .userCircleAvatar .subtitle { white-space: nowrap; overflow: hid=
den; text-overflow: ellipsis; color: rgb(183, 183, 183); font-weight: norma=
l; margin: 2px 0px 0px; }

.Typeahead .userCircleAvatar img { border-radius: 50%; width: 34px; }

.Typeahead .sendToEmail.unclickable a { cursor: default; }

.Typeahead .sendToEmail .left { padding-right: 10px; }

.Typeahead .sendToEmail .left .icon { font-family: "Helvetica Neue", Helvet=
ica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hira=
gino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=
=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans=
-serif; background-color: rgb(153, 153, 153); border-radius: 50%; color: rg=
b(255, 255, 255); font-size: 20px; font-weight: bold; height: 33px; line-he=
ight: 33px; margin-top: 1px; text-align: center; width: 33px; }

.Typeahead .sendToEmail .left .icon.typingEmail em { width: 33px; height: 3=
3px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-1x-28441dec.png") -405px -146px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .sendToEmail .left .icon.typingEmail em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd=
03.png"); background-position: -342px -142px; background-size: 428px 427px;=
 }
}

.Typeahead .sendToEmail .title { white-space: nowrap; overflow: hidden; tex=
t-overflow: ellipsis; color: rgb(51, 51, 51); font-weight: bold; margin: 1p=
x 0px; }

.Typeahead .sendToEmail .subtitle { white-space: nowrap; overflow: hidden; =
text-overflow: ellipsis; color: rgb(183, 183, 183); font-weight: normal; ma=
rgin: 2px 0px 0px; }

.Typeahead .socialConnect .left { padding-right: 10px; }

.Typeahead .socialConnect .left .icon { height: 32px; width: 32px; }

.Typeahead .socialConnect .left .icon em { display: block; }

.Typeahead .socialConnect .left .icon.socialConnect-facebook em { width: 32=
px; height: 32px; background: url("https://s.pinimg.com/webapp/style/images=
/webapp-common-desktop-1x-28441dec.png") -405px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .socialConnect .left .icon.socialConnect-facebook em { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desk=
top-2x-0d02cd03.png"); background-position: -33px -342px; background-size: =
428px 427px; }
}

.Typeahead .socialConnect .left .icon.socialConnect-gplus em { width: 33px;=
 height: 33px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-1x-28441dec.png") -405px -181px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .socialConnect .left .icon.socialConnect-gplus em { background=
-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-2x-0d02cd03.png"); background-position: -342px -176px; background-size: 42=
8px 427px; }
}

.Typeahead .socialConnect .left .icon.socialConnect-twitter em { width: 32p=
x; height: 32px; background: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-desktop-1x-28441dec.png") -68px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .socialConnect .left .icon.socialConnect-twitter em { backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-2x-0d02cd03.png"); background-position: -342px -276px; background-size: =
428px 427px; }
}

.Typeahead .socialConnect .left .icon.socialConnect-yahoo em { width: 32px;=
 height: 32px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-1x-28441dec.png") 0px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .socialConnect .left .icon.socialConnect-yahoo em { background=
-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-2x-0d02cd03.png"); background-position: -99px -342px; background-size: 428=
px 427px; }
}

.Typeahead .socialConnect .title { color: rgb(33, 25, 34); font-weight: bol=
d; line-height: 32px; }

.Typeahead .connectCta .left { padding-right: 10px; }

.Typeahead .connectCta .left .socialConnectCta { display: block; }

.Typeahead .connectCta .title { white-space: nowrap; overflow: hidden; text=
-overflow: ellipsis; color: rgb(51, 51, 51); font-weight: bold; margin: 1px=
 0px; }

.Typeahead .connectCta .subtitle { white-space: nowrap; overflow: hidden; t=
ext-overflow: ellipsis; color: rgb(183, 183, 183); font-weight: normal; mar=
gin: 2px 0px 0px; }

.Typeahead.sendShare .userCircleAvatar .right, .Typeahead.sendShare .sendTo=
Email .right, .Typeahead.sendShare .connectCta .right { height: 32px; }

.Typeahead.sendShare .sendToEmail .icon { height: 32px; line-height: 32px; =
width: 32px; }

.Typeahead.sendShare .sendToEmail .icon.typingEmail em { width: 32px; heigh=
t: 32px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-1x-28441dec.png") -405px -250px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShare .sendToEmail .icon.typingEmail em { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d=
02cd03.png"); background-position: 0px -342px; background-size: 428px 427px=
; }
}

.Typeahead.sendShare .icon.typingEmail { width: 32px; height: 32px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -405px -250px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShare .icon.typingEmail { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: 0px -342px; background-size: 428px 427px; }
}

.Typeahead.sendShare .icon.socialConnectCta { width: 32px; height: 32px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -34px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShare .icon.socialConnectCta { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -342px -243px; background-size: 428px 427px; }
}

.Typeahead.sendShare .connectCta .socialConnectCta { background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png")=
 -34px -384px no-repeat; height: 32px; width: 32px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShare .connectCta .socialConnectCta { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd=
03.png"); background-position: -342px -243px; background-size: 428px 427px;=
 }
}

.Typeahead.sendShare .title { white-space: normal; width: 258px; }

.Typeahead.sendShareBrio .userCircleAvatar .right, .Typeahead.sendShareBrio=
 .sendToEmail .right, .Typeahead.sendShareBrio .connectCta .right { height:=
 44px; }

.Typeahead.sendShareBrio .sendToEmail .left { margin-right: 12px; }

.Typeahead.sendShareBrio .sendToEmail .left .icon { height: 44px; line-heig=
ht: 44px; width: 44px; }

.Typeahead.sendShareBrio .sendToEmail .left .icon.typingEmail em { width: 4=
4px; height: 44px; background: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-desktop-1x-28441dec.png") -138px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShareBrio .sendToEmail .left .icon.typingEmail em { backgr=
ound-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-des=
ktop-2x-0d02cd03.png"); background-position: -90px -258px; background-size:=
 428px 427px; }
}

.Typeahead.sendShareBrio .sendToEmail .right { padding-top: 5px; }

.Typeahead.sendShareBrio .sendToEmail .right .title { color: rgb(85, 85, 85=
); font-size: 18px; line-height: 20px; }

.Typeahead.sendShareBrio .sendToEmail img { width: 44px; }

.Typeahead.sendShareBrio .connectCta .socialConnectCta { background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.p=
ng") -184px -296px no-repeat; height: 44px; margin-top: 0px; width: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead.sendShareBrio .connectCta .socialConnectCta { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d=
02cd03.png"); background-position: -291px -184px; background-size: 428px 42=
7px; }
}

.Typeahead .lightText { color: rgb(153, 153, 153); }

.Typeahead .board .typeaheadImg::after { box-shadow: none; }

.Typeahead .board .typeaheadImg img { border-radius: 6px; }

.Typeahead .typeaheadName { white-space: nowrap; overflow: hidden; text-ove=
rflow: ellipsis; display: inline-block; vertical-align: middle; width: 100%=
; }

.Typeahead .typeaheadName.hasImage { width: 273px; }

.Typeahead .verifiedIdentifyIcon { width: 11px; height: 11px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -396px -204px no-repeat; display: inline-block; font-style=
: normal; font-variant: normal; font-weight: normal; font-stretch: normal; =
font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; colo=
r: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Typeahead .verifiedIdentifyIcon { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -69px -368px; background-size: 399px 382px; }
}

.Typeahead .footer { height: 105px; }

.TypeaheadField { display: inline-block; position: relative; }

.TypeaheadField .tokenizedInputWrapper { background-color: rgb(239, 239, 23=
9); border: none; border-radius: 4px; height: 40px; }

.TypeaheadField.guided .tokenizedInputWrapper { box-sizing: border-box; hei=
ght: 40px; position: relative; z-index: 670; }

.TypeaheadField.guided.buttonOnRight .tokenizedInputWrapper { -webkit-box-a=
lign: center; align-items: center; display: flex; padding-left: 36px; }

@media (min-width: 800px) {
  .TypeaheadField.guided.buttonOnRight .tokenizedInputWrapper { padding-lef=
t: 44px; }
}

.TypeaheadField.guided.buttonOnRight::before { width: 20px; height: 20px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-1x-5d23fe54.png") -176px -353px no-repeat; content: " "; margin-=
top: 10px; position: absolute; z-index: 999999999; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TypeaheadField.guided.buttonOnRight::before { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96890=
2f1.png"); background-position: -189px -347px; background-size: 399px 382px=
; }
}

.TypeaheadField.guided.openSearch .tokenizedInputWrapper { -webkit-box-alig=
n: center; align-items: center; display: flex; height: 36px; }

.TypeaheadField.guided.openSearch .tokenizedInputWrapper .tokensWrapper { m=
argin-top: 0px; }

.TypeaheadField.guided.openHome { position: relative; z-index: 501; }

.TypeaheadField.guided.openHome .tokenizedInputWrapper { margin: 1px; }

.TypeaheadField.guided.openHome .tokenizedInputWrapper.focused { border: 1p=
x solid rgb(85, 85, 85); margin: 0px; }

.TypeaheadField.guided.openHome .tokenizedInputWrapper > em { background: u=
rl("https://s.pinimg.com/webapp/style/images/search-1x-cdb3ad08.png") 0% 0%=
 / contain no-repeat; height: 20px; width: 20px; float: left; margin: 16px =
0px 0px 16px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TypeaheadField.guided.openHome .tokenizedInputWrapper > em { background-=
image: url("https://s.pinimg.com/webapp/style/images/search-2x-3fbd7faf.png=
"); }
}

.TypeaheadField.drawerNav .tokenizedInputWrapper { -webkit-box-align: cente=
r; align-items: center; box-sizing: border-box; display: flex; position: re=
lative; z-index: 670; }

.TypeaheadField.search .field { -webkit-font-smoothing: antialiased; backgr=
ound: rgb(250, 249, 247); border: 1px solid rgb(204, 204, 204); border-radi=
us: 3px; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 2px inset; box-sizing: bor=
der-box; color: rgb(113, 113, 113); font-size: 13px; font-weight: bold; mar=
gin: 0px; padding: 6px 30px 6px 9px; position: relative; width: 100%; z-ind=
ex: 670; }

.TypeaheadField.search .field:active { border-color: rgb(188, 188, 188); }

.TypeaheadField.search .field:focus { background-color: rgb(250, 250, 250);=
 border-color: rgb(170, 170, 170); color: rgb(51, 51, 51); }

.TypeaheadField .typeaheadCaret { width: 20px; height: 11px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.=
png") -135px -265px no-repeat; display: none; position: absolute; }

.TypeaheadField .typeaheadCaret.visible { display: block; }

.TypeaheadField.gigantic .field { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 2=
px inset, rgb(238, 238, 238) 0px 1px 1px; font-size: 20px; font-weight: nor=
mal; padding: 15px 30px 15px 15px; z-index: 667; }

.TypeaheadField.gigantic .Typeahead { position: absolute; top: auto; z-inde=
x: 669; }

.TypeaheadField.userSelect { width: 100%; }

.TypeaheadField.userSelect input { background: rgb(255, 255, 255); border: =
1px solid rgb(218, 218, 218); position: relative; width: 308px; z-index: 3;=
 }

.TypeaheadField.boardPickerTypeahead .field { -webkit-font-smoothing: antia=
liased; border: 1px solid rgb(204, 204, 204); border-radius: 6px; box-shado=
w: rgba(0, 0, 0, 0.07) 0px 0px 2px inset; box-sizing: border-box; color: rg=
b(113, 113, 113); font-size: 13px; font-weight: bold; margin: 0px; position=
: relative; width: 100%; }

.TypeaheadField.addPinToMapField .field { border: 1px solid rgb(198, 198, 1=
97); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px inset; font-size: 13px; pa=
dding: 14px; }

.UserEducationGuideDropdown { -webkit-font-smoothing: antialiased; animatio=
n: slide-in-up 0.7s cubic-bezier(0, 1, 0.5, 1); background-color: rgb(255, =
255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1=
px, rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; overflow: hidden; padding: 22px 26p=
x; text-align: center; user-select: none; width: 170px; }

.UserEducationGuideDropdown .helpCenterText { color: rgb(77, 77, 77); font-=
size: 13px; font-weight: 500; line-height: 17px; margin-bottom: 18px; }

.UserEducationGuideDropdown .footer { background-color: rgba(0, 0, 0, 0.06)=
; border-top: 1px solid rgba(0, 0, 0, 0.06); color: rgba(0, 0, 0, 0.6); cur=
sor: pointer; display: block; font-size: 11px; font-weight: normal; line-he=
ight: 11px; padding: 15px 18px 16px; }

.UserEducationGuideDropdown .footer:hover { background-color: rgba(0, 0, 0,=
 0.1); }

.UserEducationGuideDropdown .footer:active { background-color: rgba(0, 0, 0=
, 0.15); }

.UserEducationGuideDropdown .footer:hover strong { color: rgba(0, 0, 0, 0.8=
); }

.UserSearchResult { box-sizing: border-box; height: 69px; padding: 7px 15px=
; width: 100%; }

.UserSearchResult .sendButton { float: right; opacity: 0; top: 12px; transi=
tion: visibility 0.2s linear, opacity 0.2s linear; visibility: hidden; z-in=
dex: 999999999; }

.UserSearchResult .userProfilePic { border-radius: 100%; float: left; margi=
n-right: 10px; width: 55px; }

.UserSearchResult .userFullName { font-family: HelveticaNeue-Bold, Helvetic=
a, arial; overflow: hidden; text-overflow: ellipsis; max-width: 325px; padd=
ing-bottom: 1px; white-space: nowrap; }

.UserSearchResult .userNameEmailContainer { font-family: "Helvetica Neue", =
Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3",=
 "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, =
"=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, =
sans-serif; position: relative; top: 13px; }

.UserSearchResult:hover .sendButton { opacity: 1; visibility: visible; }

.UserSearchResult .clearfix { clear: both; }

.Video { max-width: 100%; padding: 16px 40px; position: relative; }

.Video:-webkit-full-screen { cursor: pointer; padding: 0px; width: 100%; }

.Video:-webkit-full-screen .videoBox video { border-radius: 0px; }

.Video:-webkit-full-screen .videoBox .videoOverlay .videoFade { border-radi=
us: 0px; }

.Video button { -webkit-appearance: none; background-color: transparent; bo=
rder: none; padding: 0px; }

.Video button:focus { outline: none; }

.Video .videoBox { cursor: pointer; height: 100%; position: relative; width=
: 100%; }

.Video .videoBox video { border-radius: 8px; display: block; height: auto; =
object-fit: cover; width: 100%; }

.Video .videoBox .videoOverlay:hover, .Video .videoBox .videoOverlay.forceS=
how { opacity: 1; transition: opacity 0.32s ease-out; }

.Video .videoBox .videoOverlay { display: flex; height: 100%; left: 0px; op=
acity: 0; position: absolute; top: 0px; transition: opacity 0.88s ease 0.24=
s; width: 100%; }

.Video .videoBox .videoOverlay .videoFade { background-image: linear-gradie=
nt(-180deg, rgba(215, 215, 215, 0) 0%, rgb(0, 0, 0) 100%); border-radius: 8=
px; bottom: 0px; height: 180px; left: 0px; opacity: 0.31; position: absolut=
e; width: 100%; }

.Video .videoBox .videoOverlay .videoControls { -webkit-box-align: center; =
align-items: center; align-self: flex-end; display: flex; -webkit-box-orien=
t: horizontal; -webkit-box-direction: normal; flex-direction: row; height: =
20px; -webkit-box-pack: center; justify-content: center; margin: 16px; posi=
tion: relative; width: 100%; }

.Video .videoBox .videoOverlay .videoControls div, .Video .videoBox .videoO=
verlay .videoControls button { -webkit-box-align: center; align-items: cent=
er; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: n=
ormal; flex-direction: row; -webkit-box-pack: center; justify-content: cent=
er; margin-right: 16px; width: 24px; }

.Video .videoBox .videoOverlay .videoControls :last-child { margin-right: 0=
px; }

.Video .videoBox .videoOverlay .videoControls .playhead { display: block; -=
webkit-box-flex: 1; flex: 1 1 0%; height: 2px; padding-bottom: 22px; }

.Video .videoBox .videoOverlay .videoControls .playheadBar { background-col=
or: rgba(255, 255, 255, 0.41); border-radius: 2px; cursor: pointer; height:=
 2px; margin: 11px 0px; position: relative; width: 100%; }

.Video .videoBox .videoOverlay .videoControls .playheadProgress { backgroun=
d-color: rgb(255, 255, 255); border-radius: 2px; display: block; height: 2p=
x; left: 0px; position: absolute; top: 0px; }

.Video .videoBox .videoOverlay .videoControls .playheadPosition { backgroun=
d-color: rgb(255, 255, 255); border-radius: 100px; height: 18px; left: 0%; =
margin: -20.5px -10px; pointer-events: none; position: relative; top: 0px; =
width: 18px; }

.Video .videoBox .videoOverlay .videoControls .currentPlayTime { color: rgb=
a(255, 255, 255, 0.41); font-size: 12px; font-weight: 800; letter-spacing: =
-0.11px; margin-top: -1px; text-align: center; user-select: none; }

.Video .videoBox .videoOverlay .videoControls .endPlayTime { color: rgba(25=
5, 255, 255, 0.41); font-size: 12px; font-weight: 800; letter-spacing: -0.1=
1px; margin-top: -1px; text-align: center; user-select: none; }

.Video .videoBox .videoOverlay .videoControls .playPauseButton { -webkit-bo=
x-align: center; align-items: center; display: flex; -webkit-box-orient: ho=
rizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-p=
ack: center; justify-content: center; width: 18px; }

@-webkit-keyframes spinVideoLoadingIndicator {=20
  100% { transform: rotate(1turn); }
}

@keyframes spinVideoLoadingIndicator {=20
  100% { transform: rotate(1turn); }
}

.Video .videoBox .videoOverlay .videoControls .loadingIndicator { animation=
: spinVideoLoadingIndicator 1s linear infinite; }

.Video .videoBox:focus { outline: none; }

.App > .moduleMask { bottom: 0px; left: 0px; position: fixed; right: 0px; t=
op: 0px; }

.App .appendedContainer > .Module:not(.reactCloseupContainer) { overflow-y:=
 scroll; bottom: 0px; left: 0px; position: fixed; right: 0px; top: 0px; z-i=
ndex: 680; }

.App > .Spinner { position: fixed; }

.App .fbAd { display: none; }

.App .inspiredWallOverlay { -webkit-box-align: center; align-items: center;=
 background-color: rgba(0, 0, 0, 0.7); bottom: 0px; display: flex; -webkit-=
box-pack: center; justify-content: center; left: 0px; opacity: 1; position:=
 fixed; right: 0px; top: 0px; transition: opacity 1s ease; z-index: 1000; }

.App .inspiredWallOverlay.doNotShow { opacity: 0; pointer-events: none; }

.App .typeaheadOverlay { background-color: rgba(0, 0, 0, 0.4); bottom: 0px;=
 left: 0px; position: fixed; right: 0px; top: 0px; z-index: 500; }

.visuallyHidden { border: 0px; clip: rect(0px 0px 0px 0px); height: 1px; ma=
rgin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;=
 }

.visuallyHiddenFocusable:active, .visuallyHiddenFocusable:focus { clip: aut=
o; height: auto; margin: 0px; overflow: visible; position: static; width: a=
uto; }

.pageDimmer { background-color: rgb(0, 0, 0); height: 100%; left: 0px; opac=
ity: 0.5; position: fixed; top: 0px; width: 100%; z-index: 999999999; }

.pageDimmerSpinner { margin-top: 200px; }

.App .draggable-dragging { opacity: 0.6; position: absolute; transform-orig=
in: left top 0px; z-index: 999999999 !important; }

.App .appContent { padding-top: 64px; }

@media (min-width: 360px) {
  .App .appContent { padding-top: 64px; }
}

@media (min-width: 800px) {
  .App .appContent { padding-top: 64px; }
}

.App .appContent > .Module.loading { bottom: 0px; left: 0px; position: abso=
lute; right: 0px; top: 0px; }

.App .appContent > .Module.error { border: 0px; display: block; margin: 100=
px auto; width: 300px; }

.App .appContent .mainContainer.showHeaderMessage { margin-top: 24px; }

.App.full .appContent.hasKLPBar { margin-top: 44px; }

.App.full .appContent.hasSpellCheck { margin-top: 24px; }

.App.full.unauth .appContent { padding-top: 64px; }

.App.hasInterstitialHeader .appContent { left: 0px; position: absolute; rig=
ht: 0px; top: 100%; }

.App.hasInterstitialHeader .Header { display: none; }

.App .footerButtons { bottom: 14px; position: fixed; right: 14px; transform=
: translateZ(0px); z-index: 660; }

.App .footerButtons.visible .buttonInoutWrapper { opacity: 1; position: rel=
ative; text-align: center; transform: translateY(0px); transition-duration:=
 0.85s; transition-timing-function: cubic-bezier(0.19, 1.32, 0.48, 1); }

.App .footerButtons.tutorialHighlight .buttonInoutWrapper { animation: none=
; opacity: 1; transform: none; }

.App .footerButtons.aboveChatheads { bottom: 110px; }

.App .footerButtons .buttonInoutWrapper { opacity: 0; position: relative; t=
ransform: translateY(200px); }

.App .footerButtons .buttonInoutWrapper.appUpsellButtonWrapper { animation-=
delay: 100ms; margin-bottom: 8px; transition-delay: 100ms; }

.App .footerButtons .buttonInoutWrapper.addButtonWrapper { animation-delay:=
 100ms; margin-bottom: 8px; transition-delay: 100ms; }

.App .footerButtons .buttonInoutWrapper.helpButtonWrapper { animation-delay=
: 100ms; margin-bottom: 15px; transition-delay: 100ms; }

.App .footerButtons .buttonInoutWrapper.privacyPolicyWrapper { animation-de=
lay: 100ms; margin-top: 8px; transition-delay: 100ms; }

.App .footerButtons .appUpsellFooter { background: rgb(255, 255, 255); bord=
er: none; padding: 10.5px 14px !important; }

.App .footerButtons .appUpsellFooter em { width: 12px; height: 18px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the=
_fold-1x-5d23fe54.png") -396px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooter em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.p=
ng"); background-position: -357px -221px; background-size: 399px 382px; }
}

.App .footerButtons .appUpsellFooter:not(.disabled):hover em { width: 12px;=
 height: 18px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-above_the_fold-1x-5d23fe54.png") -396px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooter:not(.disabled):hover em { background=
-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_t=
he_fold-2x-968902f1.png"); background-position: -357px -221px; background-s=
ize: 399px 382px; }
}

.App .footerButtons .appUpsellFooter.triggerActive em { width: 12px; height=
: 18px; background: url("https://s.pinimg.com/webapp/style/images/webapp-co=
mmon-above_the_fold-1x-5d23fe54.png") -396px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooter.triggerActive em { background-image:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-2x-968902f1.png"); background-position: -357px -221px; background-size: 39=
9px 382px; }
}

.App .footerButtons .appUpsellFooterIcon { padding: 12px 12.5px !important;=
 }

.App .footerButtons .appUpsellFooterIcon em { width: 16px; height: 16px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -376px -273px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooterIcon em { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -370px -325px; background-size: 399px 382px;=
 }
}

.App .footerButtons .appUpsellFooterIcon:not(.disabled):hover em { width: 1=
6px; height: 16px; background: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-above_the_fold-1x-5d23fe54.png") -376px -273px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooterIcon:not(.disabled):hover em { backgr=
ound-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-2x-968902f1.png"); background-position: -370px -325px; backgrou=
nd-size: 399px 382px; }
}

.App .footerButtons .appUpsellFooterIcon.triggerActive em { width: 16px; he=
ight: 16px; background: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-above_the_fold-1x-5d23fe54.png") -376px -273px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .App .footerButtons .appUpsellFooterIcon.triggerActive em { background-im=
age: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_=
fold-2x-968902f1.png"); background-position: -370px -325px; background-size=
: 399px 382px; }
}

.App .footerButtons .nonEuPrivacyPolicy { font-family: HelveticaNeue-Bold, =
Helvetica, arial; background-color: rgb(255, 255, 255); border-radius: 4px;=
 bottom: 15px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 0px 0px, rgba(0, 0, 0=
, 0.04) 0px 0px 0px 0.5px; color: rgb(85, 85, 85); font-size: 12px; font-we=
ight: normal; padding: 2px 5px 3px; z-index: 100; }

.App .footerButtons .nonEuPrivacyPolicy:hover { background-color: rgb(245, =
245, 245); }

.App .footerButtons .nonEuPrivacyPolicy:active, .App .footerButtons .nonEuP=
rivacyPolicy.active { background-color: rgb(233, 233, 233); }

.App .footerButtons.hide { transform: translateY(22px); transition-duration=
: 0.85s; transition-timing-function: cubic-bezier(0.19, 1.32, 0.48, 1); }

.App .footerButtons.hide .privacyPolicyWrapper { opacity: 0; }

.App .footerButtons.show { transform: translateY(0px); transition-duration:=
 0.85s; transition-timing-function: cubic-bezier(0.19, 1.32, 0.48, 1); }

.App .footerButtons.shiftedLeft { right: 310px; }

.AppBase { margin-top: -1px; min-width: 320px; padding-top: 1px; }

.AuthHomePage .buttons .btn { display: inline-block; font-size: 13px; margi=
n: -2px; min-width: 135px; }

.AuthHomePage .buttons .btn:last-of-type { border-radius: 0px 6px 6px 0px; =
}

.AuthHomePage .buttons .btn:first-of-type { border-radius: 6px 0px 0px 6px;=
 }

.AuthHomePage .buttons .btn.active { background: linear-gradient(rgb(255, 2=
55, 255), rgb(247, 247, 247)); border-color: rgb(183, 183, 183); box-shadow=
: none; color: rgb(34, 34, 34); }

.AuthHomePage .nonEuPrivacyPolicy { animation: trigger-card-slide-up 0.8s c=
ubic-bezier(0.21, 1.4, 0.37, 1) forwards; bottom: 15px; color: rgb(255, 255=
, 255); font-size: 13px; font-weight: normal; margin-left: 20px; position: =
fixed; text-shadow: rgb(0, 0, 0) 0px 1px 4px; transition-delay: 200ms; tran=
sition-duration: 0.85s; transition-timing-function: cubic-bezier(0.19, 1.32=
, 0.48, 1); z-index: 100; }

.AuthHomePage .nonEuPrivacyPolicy:hover { text-decoration: underline; }

.FeedPage .categoryHeader { padding: 45px; }

.FeedPage .categoryHeader .feedName { color: rgb(255, 255, 255); margin-top=
: 5px; }

.FeedPage .categoryHeader .categoryStats { height: 15px; margin: 0px auto 1=
8px; text-align: center; }

.FeedPage .categoryHeader .categoryStats .categoryStatsInner { display: inl=
ine-block; }

.FeedPage .categoryHeader .categoryStats .categoryStatsInner .categoryStat =
{ float: left; line-height: 12px; }

.FeedPage .categoryHeader .categoryStats .categoryStatsInner .categoryStat =
.categoryStatIcon { float: left; margin-right: 5px; margin-top: 12px; }

.FeedPage .categoryHeader .categoryStats .categoryStatsInner .categoryStat =
.pins { color: rgb(255, 255, 255); float: left; font-size: 12px; font-weigh=
t: bold; margin-right: 10px; opacity: 0.7; text-align: center; }

.FeedPage .categoryHeader .categoryStats .categoryStatsInner .pins .categor=
yStatIcon { width: 12px; height: 12px; background: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -474px -333px=
 no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FeedPage .categoryHeader .categoryStats .categoryStatsInner .pins .categ=
oryStatIcon { background-image: url("https://s.pinimg.com/webapp/style/imag=
es/webapp-common-desktop-2x-0d02cd03.png"); background-position: -93px -400=
px; background-size: 428px 427px; }
}

.ja .FeedPage .feedName { font-size: 36px; }

.FeedPage .RelatedInterestsSection { margin: 16px 0px; }

.FeedPage .feedName, .FeedPage > .centeredWithinWrapper { box-sizing: borde=
r-box; margin-left: auto; margin-right: auto; max-width: 744px; min-width: =
auto; text-align: left; }

.FeedPage .feedName { box-sizing: border-box; color: rgb(85, 85, 85); }

.FeedPage .RelatedInterestsSection { margin: 0px; }

.FeedPage .RelatedInterestsSection > ul { text-align: left; }

@media (min-width: 800px) {
  .FeedPage .RelatedInterestsSection > ul { max-width: 645px; }
}

.FeedPage .RelatedInterestsSection > ul > li { margin-left: 0px; }

.FeedPage .RelatedInterestsSection .title { display: none; }

.Header .fillWidth { width: 100%; }

.Header .fillWidth > .DenzelReactBridge { width: 100%; }

.Header .homefeedIndicatorReactWrapper { -webkit-box-ordinal-group: 99999; =
order: 99998; }

.Header { position: fixed; transition: opacity 1s ease; z-index: 671; }

.Header.unfixedHeader { position: absolute; }

.Header.unfixedHeader .headerContainer { position: absolute; }

.Header.disableHeader { z-index: 0; }

.Header.hasSpellCheck, .Header.showHeaderMessage { height: 88px; }

@media (min-width: 360px) {
  .Header.hasSpellCheck, .Header.showHeaderMessage { height: 88px; }
}

@media (min-width: 800px) {
  .Header.hasSpellCheck, .Header.showHeaderMessage { height: 88px; }
}

.Header.hasSpellCheck .SearchAutocorrect, .Header.showHeaderMessage .Search=
Autocorrect { display: block; margin-top: 0px; }

.Header .TypeaheadField .Typeahead { margin: 40px 0px 0px; padding-top: 0px=
; position: absolute; top: 0px; z-index: 669; }

.Header.alt .SearchForm { display: none; }

.Header .interest, .Header .categories { float: left; margin-right: 6px; }

.Header .UserMenu .profileName { padding-right: 9px; }

.Header .rightHeaderContent .NotificationsConversationsButton { float: righ=
t; }

.Header .logo { left: 50%; margin-left: -52px; margin-top: 16px; position: =
absolute; top: -7px; }

.Header .userDropdown .Button { border-top-color: rgb(193, 193, 193); borde=
r-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193);=
 border-left: 0px; border-radius: 0px 6px 6px 0px; height: 30px; width: 36p=
x; }

.Header .unauthActions { float: right; }

.Header .unauthActions .LanguageMenu { float: left; }

.es .Header .unauthActions .LanguageMenu .languageButton, .ms .Header .unau=
thActions .LanguageMenu .languageButton, .pt .Header .unauthActions .Langua=
geMenu .languageButton { font-size: 10px; padding-right: 20px; }

.Header .unauthActions .LoginButton, .Header .unauthActions .SignupButton {=
 float: left; font-size: 12px; margin: 1px 0px 0px 8px; }

.es .Header .unauthActions .LoginButton, .ms .Header .unauthActions .LoginB=
utton, .pt .Header .unauthActions .LoginButton, .es .Header .unauthActions =
.SignupButton, .ms .Header .unauthActions .SignupButton, .pt .Header .unaut=
hActions .SignupButton { font-size: 10px; }

.Header .categoriesMenuContainer { display: none; }

.Header.invisible { opacity: 0; }

.HeaderBase.hidden { display: none; }

.PopularSearchesBar { height: 40px; line-height: 40px; overflow: hidden; te=
xt-align: center; }

.PopularSearchesBar .popularSearchesList { display: inline-flex; flex-wrap:=
 wrap; -webkit-box-pack: center; justify-content: center; }

.PopularSearchesBar .popularSearchItem { border-radius: 4px; cursor: pointe=
r; display: inline; float: left; height: 40px; margin-right: 9px; }

.PopularSearchesBar .popularSearchItem.red { background-color: rgb(201, 158=
, 146); color: inherit; }

.PopularSearchesBar .popularSearchItem.yellow { background-color: rgb(207, =
191, 164); color: inherit; }

.PopularSearchesBar .popularSearchItem.green { background-color: rgb(174, 1=
83, 164); }

.PopularSearchesBar .popularSearchItem.blue { background-color: rgb(177, 18=
9, 192); color: inherit; }

.PopularSearchesBar .popularSearchItem.purple { background-color: rgb(191, =
184, 202); }

.PopularSearchesBar .popularSearchItem.grey { background-color: rgb(190, 18=
7, 175); }

.PopularSearchesBar .popularSearchItem:hover { opacity: 0.8; }

.PopularSearchesBar .popularTopicText { color: rgb(255, 255, 255); font-siz=
e: 14px; font-weight: bold; height: 17px; letter-spacing: -0.2px; line-heig=
ht: 40px; margin-left: 12px; margin-right: 12px; vertical-align: middle; }

.RightHeader { -webkit-box-align: center; align-items: center; background-c=
olor: rgb(255, 255, 255); display: flex; height: 100%; width: 100%; }

.RightHeader .userMenuWrapper { margin-right: 42px; overflow: visible; }

.RightHeader > .DenzelReactBridge { -webkit-box-align: center; align-items:=
 center; display: flex; }

.User.exploreStoryHeaderView img, .User.exploreStoryHeaderView .hoverMask {=
 border-radius: 50%; height: 60px; }

.User.exploreStoryHeaderView .userPhoto { display: block; margin: 0px auto;=
 width: 60px; }

.User.exploreStoryHeaderView .thumbImageWrapper { position: relative; }

.User.exploreStoryHeaderView .thumbImageWrapper:hover .hoverMask { backgrou=
nd: rgba(0, 0, 0, 0.15); }

.User.exploreStoryHeaderView .thumbImageWrapper:active .hoverMask { backgro=
und: rgba(0, 0, 0, 0.25); }

.User.exploreStoryHeaderView .thumbImageWrapper .hoverMask { bottom: 0px; l=
eft: 0px; position: absolute; right: 0px; top: 0px; box-shadow: none; z-ind=
ex: 100; }

.User.exploreStoryHeaderView .userFullName { -webkit-font-smoothing: antial=
iased; color: rgb(85, 85, 85); display: inline-block; font-size: 16px; font=
-weight: bold; letter-spacing: -0.2px; margin: 8px auto; }

.User.exploreStoryHeaderView .userFullName .verifiedIdentifyIcon { width: 1=
1px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -396px -204px no-repeat; display: inline=
-block; font-style: normal; font-variant: normal; font-weight: normal; font=
-stretch: normal; font-size: 0px; line-height: 0; font-family: serif; text-=
shadow: none; color: transparent; height: 12px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.exploreStoryHeaderView .userFullName .verifiedIdentifyIcon { backgr=
ound-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-2x-968902f1.png"); background-position: -69px -368px; backgroun=
d-size: 399px 382px; }
}

.User.exploreStoryHeaderView .userFollowerCount { color: rgb(85, 85, 85); f=
ont-size: 12px; letter-spacing: -0.1px; margin-top: 4px; }

.User.exploreTabView { margin: 0px 17px 34px; width: 218px; }

.User.exploreTabView img, .User.exploreTabView .homefeedBuilderHoverMask { =
height: 218px; width: 218px; }

.User.exploreTabView .userFullName { -webkit-font-smoothing: antialiased; c=
olor: rgb(85, 85, 85); font-size: 21px; line-height: 23px; margin-top: 15px=
; }

.User.exploreTabView .homefeedBuilderHoverMask { margin: 0px 17px; }

.User.homefeedBuilderView { margin: 0px 7px 30px; width: 172px; }

.User.homefeedBuilderView img, .User.homefeedBuilderView .homefeedBuilderHo=
verMask { height: 172px; width: 172px; }

.User.homefeedBuilderView .userFullName { color: rgb(68, 68, 68); font-size=
: 14px; line-height: 18px; margin-bottom: 8px; margin-top: 10px; }

.User.homefeedBuilderView .userFullName .verifiedIdentifyIcon { height: 12p=
x; }

.User.homefeedBuilderView .homefeedBuilderHoverMask { margin: 0px 7px; }

.User.homefeedBuilderView .userFullName, .User.exploreTabView .userFullName=
 { font-weight: bold; overflow: hidden; text-align: center; text-overflow: =
ellipsis; white-space: nowrap; }

.User.homefeedBuilderView .userFullName .verifiedIdentifyIcon, .User.explor=
eTabView .userFullName .verifiedIdentifyIcon { width: 11px; height: 11px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-1x-5d23fe54.png") -396px -204px no-repeat; display: inline-block=
; font-style: normal; font-variant: normal; font-weight: normal; font-stret=
ch: normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow=
: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.homefeedBuilderView .userFullName .verifiedIdentifyIcon, .User.expl=
oreTabView .userFullName .verifiedIdentifyIcon { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96890=
2f1.png"); background-position: -69px -368px; background-size: 399px 382px;=
 }
}

.User.homefeedBuilderView .thumbImageWrapper:hover .homefeedBuilderHoverMas=
k, .User.exploreTabView .thumbImageWrapper:hover .homefeedBuilderHoverMask =
{ background: rgba(0, 0, 0, 0.15); }

.User.homefeedBuilderView .thumbImageWrapper:active .homefeedBuilderHoverMa=
sk, .User.exploreTabView .thumbImageWrapper:active .homefeedBuilderHoverMas=
k { background: rgba(0, 0, 0, 0.25); }

.User.homefeedBuilderView .thumbImageWrapper .homefeedBuilderHoverMask, .Us=
er.exploreTabView .thumbImageWrapper .homefeedBuilderHoverMask { bottom: 0p=
x; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 100; }

.User.homefeedBuilderView .thumbImageWrapper img, .User.homefeedBuilderView=
 .thumbImageWrapper .homefeedBuilderHoverMask, .User.exploreTabView .thumbI=
mageWrapper img, .User.exploreTabView .thumbImageWrapper .homefeedBuilderHo=
verMask { border-radius: 50%; }

.User.homefeedBuilderView .userFollowers, .User.exploreTabView .userFollowe=
rs { color: rgb(85, 85, 85); font-size: 14px; letter-spacing: -0.2px; line-=
height: 16px; margin-bottom: 6px; margin-top: 4px; text-align: center; }

.User.homefeedBuilderView .followMask, .User.exploreTabView .followMask { b=
ackground-color: rgba(0, 0, 0, 0.7); border-radius: 50%; height: 172px; opa=
city: 0; position: absolute; transition: visibility 0s 0.2s, opacity 0.2s l=
inear; visibility: hidden; width: 172px; }

.User.homefeedBuilderView .followMask .followMaskIcon, .User.exploreTabView=
 .followMask .followMaskIcon { width: 59px; height: 42px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png=
") -215px 0px no-repeat; display: inline-block; margin-left: 57px; margin-t=
op: 65px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.homefeedBuilderView .followMask .followMaskIcon, .User.exploreTabVi=
ew .followMask .followMaskIcon { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-posi=
tion: -128px -35px; background-size: 249px 231px; }
}

.User.homefeedBuilderView .followMask.visible, .User.exploreTabView .follow=
Mask.visible { opacity: 1; transition: opacity 0.2s linear; visibility: vis=
ible; }

.User.linkModule { display: flex; -webkit-box-pack: justify; justify-conten=
t: space-between; }

.User.linkModule.thumb.domainOwner .thumbImageWrapper { margin-right: 8px; =
}

.User.linkModule .profileSource { display: flex; }

.User.linkModule .profileSource .profileSourceAttributionContent { display:=
 flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-di=
rection: column; margin-top: 3px; }

.User.linkModule .profileSource .profileSourceAttributionContent .title, .U=
ser.linkModule .profileSource .profileSourceAttributionContent .fullname { =
color: rgb(68, 68, 68); max-width: 414px; }

.User.linkModule .profileSource .profileSourceAttributionContent .title { m=
argin-top: 0px; }

.User.linkModule .profileSource .thumbImageWrapper { float: none; margin-ri=
ght: 8px; }

.User.linkModule .profileSource .thumbImageWrapper, .User.linkModule .profi=
leSource .thumbImageWrapper img, .User.linkModule .profileSource .thumbImag=
eWrapper::after { height: 40px; width: 40px; }

.User.linkModule.User.thumb.domainOwner.hasText .thumbImageWrapper { margin=
-left: 0px; }

.User .hoverMask { bottom: 0px; left: 0px; position: absolute; right: 0px; =
top: 0px; transition: background 0.04s linear; border-radius: 3px; box-shad=
ow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; z-index: 100; }

.User .userWrapper:hover .hoverMask { background: rgba(255, 255, 255, 0.08)=
; }

.User .userWrapper:active .hoverMask { background: rgba(255, 255, 255, 0.08=
); }

.User.gridItem { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, =
0.22) 0px 1px 2px 0px; border-radius: 6px; }

.User.gridItem .userThumbs { overflow: hidden; }

.User.thumb.small .title, .User.thumb.small .subtitle, .User.thumb.small .l=
ocation, .User.thumb.small .fullname { white-space: nowrap; overflow: hidde=
n; text-overflow: ellipsis; font-size: 11px; line-height: 14px; margin-bott=
om: 1px; margin-top: 1px; }

.User.thumb .title, .User.thumb .subtitle, .User.thumb .location { font-fam=
ily: Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro=
 W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Mei=
ryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sa=
ns-serif; font-weight: bold; color: rgb(128, 128, 128); }

.User.thumb.hasText .thumbImageWrapper { margin-right: 8px; }

.User.dim { opacity: 0.5; }

.User .focusThumbContainer { position: relative; background: rgb(238, 238, =
238); height: 106px; float: left; width: 106px; }

.User .focusThumbContainer::after { border-radius: 3px; box-shadow: rgba(0,=
 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 106px; left: 0px; pos=
ition: absolute; top: 0px; width: 106px; }

.User .focusThumbContainer img { border-radius: 3px; height: 106px; width: =
106px; }

.User .thumbContainer { position: relative; background-color: rgb(238, 238,=
 238); float: left; margin: 0px 3px 3px 0px; }

.User .thumbContainer::after { border-radius: 3px; box-shadow: rgba(0, 0, 0=
, 0.33) 0px 0px 2px inset; content: " "; height: 51px; left: 0px; position:=
 absolute; top: 0px; width: 51px; }

.User .thumbContainer img { border-radius: 3px; height: 51px; width: 51px; =
}

.User .thumbContainer.rightWrap { margin-right: 0px; }

.User .userFocusImage { display: block; height: 106px; width: 106px; float:=
 left; margin: 0px 3px 3px 0px; }

.User .userPin { display: block; height: 51px; width: 51px; max-width: none=
; }

.User.inline { display: inline-block; margin: 0px 2px; vertical-align: midd=
le; }

.User.inline a { display: inline-block; }

.User.large .thumbImageWrapper { position: relative; width: 100px; }

.User.large .thumbImageWrapper::after { border-radius: 50%; box-shadow: rgb=
a(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 100px; left: 0px;=
 position: absolute; top: 0px; width: 100px; }

.User.large .thumbImageWrapper img { border-radius: 50%; height: 100px; wid=
th: 100px; }

.User.medium .thumbImageWrapper { position: relative; width: 50px; }

.User.medium .thumbImageWrapper::after { border-radius: 50%; box-shadow: rg=
ba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 50px; left: 0px;=
 position: absolute; top: 0px; width: 50px; }

.User.medium .thumbImageWrapper img { border-radius: 50%; height: 50px; wid=
th: 50px; }

.User.smallerMedium .thumbImageWrapper { position: relative; width: 40px; }

.User.smallerMedium .thumbImageWrapper::after { border-radius: 50%; box-sha=
dow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 40px; lef=
t: 0px; position: absolute; top: 0px; width: 40px; }

.User.smallerMedium .thumbImageWrapper img { border-radius: 50%; height: 40=
px; width: 40px; }

.User.smallerMedium.brio .title { margin-bottom: 0px; font-weight: normal !=
important; }

.User.smallerMedium.brio .title, .User.smallerMedium.brio .fullname { color=
: rgb(85, 85, 85); font-size: 14px; }

.User.smallerMedium.brio .fullname { margin-top: 2px; }

.User.largerMedium .thumbImageWrapper { position: relative; width: 60px; }

.User.largerMedium .thumbImageWrapper::after { border-radius: 50%; box-shad=
ow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 60px; left=
: 0px; position: absolute; top: 0px; width: 60px; }

.User.largerMedium .thumbImageWrapper img { border-radius: 50%; height: 60p=
x; width: 60px; }

.User.small { line-height: 30px; }

.User.small .thumbImageWrapper { position: relative; height: 30px; width: 3=
0px; }

.User.small .thumbImageWrapper::after { border-radius: 50%; box-shadow: rgb=
a(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; left: 0px; =
position: absolute; top: 0px; width: 30px; }

.User.small .thumbImageWrapper img { border-radius: 50%; height: 30px; widt=
h: 30px; }

.User.small .thumbImageWrapper img { vertical-align: top; }

.User.small .thumbImageWrapper .icon { -webkit-font-smoothing: antialiased;=
 font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=
=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=
=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=
=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; background-color: rgb(153, 15=
3, 153); border: 0px; border-radius: 50%; box-sizing: border-box; color: rg=
b(255, 255, 255); display: block; font-size: 18px; font-weight: bold; heigh=
t: 32px; line-height: 32px; text-align: center; width: 32px; }

.User.interests .thumbImageWrapper img { border-radius: 50%; box-shadow: rg=
ba(0, 0, 0, 0.33) 0px 0px 2px inset; height: 65px; width: 65px; }

.User.userSelectFollow { display: inline-block; padding: 0px 0px 30px 13px;=
 position: relative; vertical-align: top; width: 85px; }

.User.userSelectFollow .UserFollowButton { background: transparent; border:=
 0px; border-radius: 50%; font-size: 0px; height: 85px; left: 13px; positio=
n: absolute; top: 0px; transition: background 0.1s ease-in, opacity 0.1s ea=
se-in, box-shadow 0.1s ease-in, transform 0.1s ease-in, -webkit-transform 0=
.1s ease-in; width: 85px; z-index: 100; }

.User.userSelectFollow .UserFollowButton:hover { transform: scale(1.05); }

.User.userSelectFollow .UserFollowButton.dim { background: url("https://s.p=
inimg.com/webapp/style/images/follow-friends-checkmark-1x-5bfb33da.png") 0%=
 0% / contain no-repeat; height: 85px; width: 85px; }

.User.userSelectFollow .profileImage { border-radius: 50%; height: 85px; tr=
ansition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in; width: 85=
px; }

.User.userSelectFollow p { white-space: nowrap; overflow: hidden; text-over=
flow: ellipsis; color: rgb(51, 51, 51); font-style: normal; font-variant: n=
ormal; font-weight: bold; font-stretch: normal; font-size: 15px; line-heigh=
t: 18px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margi=
n: 0px; text-align: center; }

.User.userSelectFollow .profileLink:hover, .User.userSelectFollow .profileL=
ink:active, .User.userSelectFollow .profileLink:focus { text-decoration: un=
derline; }

.User.userSelectFollow .firstName { margin-top: 12px; }

.User.userSelectFollow .numPins { color: rgb(153, 153, 153); font-size: 11p=
x; font-weight: normal; }

.User.gridItem { position: relative; width: 236px; }

.User.gridItem .userDismiss { width: 18px; height: 18px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png"=
) -295px 0px no-repeat; display: inline-block; font-style: normal; font-var=
iant: normal; font-weight: normal; font-stretch: normal; font-size: 0px; li=
ne-height: 0; font-family: serif; text-shadow: none; color: transparent; cu=
rsor: pointer; float: right; margin: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.gridItem .userDismiss { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-posit=
ion: -62px -201px; background-size: 249px 231px; }
}

.User.gridItem .verifiedDomainIcon { width: 18px; height: 18px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -376px -80px no-repeat; display: inline-block; font-styl=
e: normal; font-variant: normal; font-weight: normal; font-stretch: normal;=
 font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; col=
or: transparent; float: right; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.gridItem .verifiedDomainIcon { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -351px -347px; background-size: 399px 382px; }
}

.User.gridItem .verifiedIdentifyIcon { width: 11px; height: 11px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -396px -204px no-repeat; display: inline-block; font-s=
tyle: normal; font-variant: normal; font-weight: normal; font-stretch: norm=
al; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; =
color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.gridItem .verifiedIdentifyIcon { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -69px -368px; background-size: 399px 382px; }
}

.User.gridItem .followersCount { background-color: rgba(68, 68, 68, 0.7); b=
order-radius: 2px; bottom: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px =
inset, rgba(255, 255, 255, 0.3) 0px 1px 0px; color: rgb(255, 255, 255); pad=
ding: 3px 6px; position: absolute; right: 3px; text-shadow: rgba(0, 0, 0, 0=
.7) 0px -1px 0px; }

.User.gridItem .username { margin-bottom: 0px; }

.User.gridItem .userStats { white-space: nowrap; text-overflow: ellipsis; o=
verflow: hidden; color: rgb(119, 119, 119); line-height: 14px; margin: 2px =
0px 10px 3px; }

.ja .User.gridItem .userStats { font-size: 10px; }

.User.debugWrapper { padding: 2px; }

.User.storyView { box-shadow: none; }

.User .focusThumbContainer { margin-right: 3px; }

.User .fullname { white-space: nowrap; overflow: hidden; text-overflow: ell=
ipsis; color: rgb(51, 51, 51); display: block; font-size: 15px; line-height=
: 17px; }

.User h3 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; =
color: rgb(51, 51, 51); height: 18px; }

.User .userThumbs { margin-bottom: 7px; }

.User .userWrapper { display: block; padding: 10px; bottom: 0px; left: 0px;=
 right: 0px; top: 0px; }

.User .userWrapper .debugMacro { color: rgb(0, 0, 0); font-weight: normal; =
margin: 10px -10px 0px; }

.User.userSelect { cursor: pointer; position: relative; }

.User.userSelect .hoverMask { bottom: 0px; left: 0px; position: absolute; r=
ight: 0px; top: 0px; transition: background 0.04s linear; border-radius: 3p=
x; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; z-index: 100; }

.User.userSelect .userSelectImageWrapper:hover .hoverMask { background: rgb=
a(255, 255, 255, 0.08); }

.User.userSelect .userSelectImageWrapper:active .hoverMask { background: rg=
ba(255, 255, 255, 0.08); }

.User.userSelect .userWrapper { padding: 0px; }

.User.userSelect .moduleMask { background: rgb(245, 245, 245); }

.User.userSelect .userSelectImageWrapper { position: relative; overflow: hi=
dden; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px; disp=
lay: block; height: 68px; width: 68px; }

.User.userSelect .userSelectImageWrapper::after { border-radius: 50%; box-s=
hadow: rgba(0, 0, 0, 0.75) 0px 0px 2px inset, rgba(255, 255, 255, 0.4) 0px =
2px 0px inset, rgba(0, 0, 0, 0.16) 0px 1px 3px; content: " "; height: 68px;=
 left: 0px; position: absolute; top: 0px; width: 68px; }

.User.userSelect .userSelectImageWrapper img { border-radius: 50%; height: =
68px; width: 68px; }

.User.userSelect.fakeUser { cursor: default; }

.User.userSelect .userName { white-space: nowrap; overflow: hidden; text-ov=
erflow: ellipsis; clear: both; color: rgb(0, 0, 0); font-size: 13px; font-w=
eight: 600; margin: 9px 0px 0px; max-width: 68px; text-align: center; }

.User.userSelect:active { transform: scale(0.98); transition: scale 0.1s ea=
se-in-out; }

.User.userSelect:active.fakeUser { transform: scale(1); }

.User.userCheckableSelectView { display: inline-block; padding-bottom: 50px=
; position: relative; text-align: center; vertical-align: top; width: 136px=
; }

.User.userCheckableSelectView.noPadding { padding-bottom: 0px; }

.User.userCheckableSelectView .selectCheck { width: 21px; height: 21px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1=
x-c20ceaff.png") 0px -242px no-repeat; position: absolute; right: 25px; top=
: 5px; z-index: 101; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.userCheckableSelectView .selectCheck { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); b=
ackground-position: -208px -136px; background-size: 249px 231px; }
}

.User.userCheckableSelectView .selectCheck.checked { width: 21px; height: 2=
1px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-main-1x-c20ceaff.png") -191px -97px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.userCheckableSelectView .selectCheck.checked { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.=
png"); background-position: -208px -92px; background-size: 249px 231px; }
}

.User.userCheckableSelectView .profileImage { border-radius: 50%; cursor: p=
ointer; height: 116px; transition: transform 0.1s ease-in, -webkit-transfor=
m 0.1s ease-in; width: 116px; }

.User.userCheckableSelectView .profileName { font-size: 15px; margin-top: 8=
px; }

.User.userCheckableSelectView p { white-space: nowrap; overflow: hidden; te=
xt-overflow: ellipsis; color: rgb(51, 51, 51); font-style: normal; font-var=
iant: normal; font-weight: bold; font-stretch: normal; font-size: 15px; lin=
e-height: 18px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif=
; margin: 0px; text-align: center; }

.User.userCheckableSelectView .numPins { color: rgb(153, 153, 153); font-si=
ze: 12px; font-weight: normal; }

.User.imageOnlyThumb { display: inline-block; position: relative; text-alig=
n: center; vertical-align: top; width: 136px; }

.User.imageOnlyThumb .overflowMask { background: rgb(189, 8, 28); border-ra=
dius: 50%; height: 136px; position: absolute; transition: transform 0.1s ea=
se-in, -webkit-transform 0.1s ease-in; width: 136px; z-index: 103; }

.User.imageOnlyThumb .overflowMask .mask { display: table; height: 100%; wi=
dth: 100%; }

.User.imageOnlyThumb .overflowMask .text { color: rgb(255, 255, 255); displ=
ay: table-cell; font-size: 24px; font-weight: bold; line-height: 29px; padd=
ing: 8px; text-align: center; vertical-align: middle; }

.User.imageOnlyThumb .profileImage { border-radius: 50%; cursor: pointer; h=
eight: 136px; transition: transform 0.1s ease-in, -webkit-transform 0.1s ea=
se-in; width: 136px; }

.User.thumb, .User.thumbUserInfo { overflow: hidden; position: relative; }

.User.thumb.has_via:first-child, .User.thumbUserInfo.has_via:first-child { =
border-right: 1px solid rgb(227, 227, 227); }

.User.thumb .thumbImageWrapper, .User.thumb .profileSourceAttributionConten=
t, .User.thumbUserInfo .thumbImageWrapper, .User.thumbUserInfo .profileSour=
ceAttributionContent { float: left; }

.User.thumb .fullname, .User.thumbUserInfo .fullname { white-space: nowrap;=
 overflow: hidden; text-overflow: ellipsis; font-family: Helvetica, "=E3=83=
=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Go=
thic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=
=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight=
: bold; color: rgb(51, 51, 51); display: block; }

.User.thumb .Button, .User.thumbUserInfo .Button { float: right; font-size:=
 12px; margin-top: 10px; padding-left: 15px; padding-right: 15px; }

.User.thumb.small .title, .User.thumb.small .subtitle, .User.thumb.small .l=
ocation, .User.thumb.small .fullname, .User.thumbUserInfo.small .title, .Us=
er.thumbUserInfo.small .subtitle, .User.thumbUserInfo.small .location, .Use=
r.thumbUserInfo.small .fullname { line-height: 14px; }

.User.thumb.small.inline .fullname, .User.thumbUserInfo.small.inline .fulln=
ame { display: inline-block; }

.User.thumb.notification, .User.thumbUserInfo.notification { line-height: 3=
3px; }

.User.thumb.notification .thumbImageWrapper, .User.thumbUserInfo.notificati=
on .thumbImageWrapper { position: relative; height: 33px; width: 33px; }

.User.thumb.notification .thumbImageWrapper::after, .User.thumbUserInfo.not=
ification .thumbImageWrapper::after { border-radius: 50%; box-shadow: rgba(=
0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 33px; left: 0px; po=
sition: absolute; top: 0px; width: 33px; }

.User.thumb.notification .thumbImageWrapper img, .User.thumbUserInfo.notifi=
cation .thumbImageWrapper img { border-radius: 50%; height: 33px; width: 33=
px; }

.User.thumb.notification .thumbImageWrapper img, .User.thumbUserInfo.notifi=
cation .thumbImageWrapper img { vertical-align: top; }

.User.thumb.notification .title, .User.thumb.notification .subtitle, .User.=
thumb.notification .location, .User.thumb.notification .fullname, .User.thu=
mbUserInfo.notification .title, .User.thumbUserInfo.notification .subtitle,=
 .User.thumbUserInfo.notification .location, .User.thumbUserInfo.notificati=
on .fullname { font-size: 11px; line-height: 14px; margin-bottom: 1px; marg=
in-top: 1px; }

.BoardInfoBar .User.thumb.notification .fullname, .BoardInfoBar .User.thumb=
UserInfo.notification .fullname { color: rgb(68, 68, 68); font-size: 13px; =
margin-top: 9px; }

.User.thumb.homefeedBuilderTitle .thumbImageWrapper, .User.thumb.exploreTab=
Title .thumbImageWrapper, .User.thumbUserInfo.homefeedBuilderTitle .thumbIm=
ageWrapper, .User.thumbUserInfo.exploreTabTitle .thumbImageWrapper { positi=
on: relative; margin-right: 9px; width: 38px; }

.User.thumb.homefeedBuilderTitle .thumbImageWrapper::after, .User.thumb.exp=
loreTabTitle .thumbImageWrapper::after, .User.thumbUserInfo.homefeedBuilder=
Title .thumbImageWrapper::after, .User.thumbUserInfo.exploreTabTitle .thumb=
ImageWrapper::after { border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.33) 0=
px 0px 2px inset; content: " "; height: 38px; left: 0px; position: absolute=
; top: 0px; width: 38px; }

.User.thumb.homefeedBuilderTitle .thumbImageWrapper img, .User.thumb.explor=
eTabTitle .thumbImageWrapper img, .User.thumbUserInfo.homefeedBuilderTitle =
.thumbImageWrapper img, .User.thumbUserInfo.exploreTabTitle .thumbImageWrap=
per img { border-radius: 50%; height: 38px; width: 38px; }

.User.thumb.homefeedBuilderTitle .title, .User.thumb.homefeedBuilderTitle .=
fullname, .User.thumb.exploreTabTitle .title, .User.thumb.exploreTabTitle .=
fullname, .User.thumbUserInfo.homefeedBuilderTitle .title, .User.thumbUserI=
nfo.homefeedBuilderTitle .fullname, .User.thumbUserInfo.exploreTabTitle .ti=
tle, .User.thumbUserInfo.exploreTabTitle .fullname { -webkit-font-smoothing=
: antialiased; white-space: nowrap; overflow: hidden; text-overflow: ellips=
is; color: rgb(68, 68, 68); max-width: 100%; }

.User.thumb.homefeedBuilderTitle .title, .User.thumb.exploreTabTitle .title=
, .User.thumbUserInfo.homefeedBuilderTitle .title, .User.thumbUserInfo.expl=
oreTabTitle .title { font-size: 14px; letter-spacing: -0.2px; line-height: =
16px; padding: 2px 0px; }

.User.thumb.homefeedBuilderTitle .fullname, .User.thumb.exploreTabTitle .fu=
llname, .User.thumbUserInfo.homefeedBuilderTitle .fullname, .User.thumbUser=
Info.exploreTabTitle .fullname { font-size: 12px; font-weight: normal; lett=
er-spacing: -0.1px; }

.User.thumb.boardRepTitle .thumbImageWrapper, .User.thumbUserInfo.boardRepT=
itle .thumbImageWrapper { position: relative; margin-right: 9px; width: 38p=
x; }

.User.thumb.boardRepTitle .thumbImageWrapper::after, .User.thumbUserInfo.bo=
ardRepTitle .thumbImageWrapper::after { border-radius: 50%; box-shadow: rgb=
a(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 38px; left: 0px; =
position: absolute; top: 0px; width: 38px; }

.User.thumb.boardRepTitle .thumbImageWrapper img, .User.thumbUserInfo.board=
RepTitle .thumbImageWrapper img { border-radius: 50%; height: 38px; width: =
38px; }

.User.thumb.boardRepTitle .title, .User.thumb.boardRepTitle .fullname, .Use=
r.thumbUserInfo.boardRepTitle .title, .User.thumbUserInfo.boardRepTitle .fu=
llname { -webkit-font-smoothing: antialiased; white-space: nowrap; overflow=
: hidden; text-overflow: ellipsis; max-width: 100%; }

.User.thumb.boardRepTitle .title, .User.thumbUserInfo.boardRepTitle .title =
{ color: rgb(51, 51, 51); font-size: 15px; line-height: 15px; padding: 2px =
0px; }

.User.thumb.boardRepTitle .fullname, .User.thumbUserInfo.boardRepTitle .ful=
lname { color: rgb(142, 142, 142); font-size: 13px; }

.User.thumb.medium .title, .User.thumb.medium .subtitle, .User.thumb.medium=
 .location, .User.thumb.medium .fullname, .User.thumbUserInfo.medium .title=
, .User.thumbUserInfo.medium .subtitle, .User.thumbUserInfo.medium .locatio=
n, .User.thumbUserInfo.medium .fullname { white-space: nowrap; overflow: hi=
dden; text-overflow: ellipsis; margin-bottom: 6px; margin-top: 6px; }

.User.thumb.medium .title, .User.thumb.medium .subtitle, .User.thumb.medium=
 .location, .User.thumbUserInfo.medium .title, .User.thumbUserInfo.medium .=
subtitle, .User.thumbUserInfo.medium .location { font-size: 13px; }

.User.thumb.medium .location, .User.thumbUserInfo.medium .location { margin=
-top: 0px; }

.User.thumb.medium .fullname, .User.thumbUserInfo.medium .fullname { font-s=
ize: 16px; margin-bottom: 1px; margin-top: 8px; }

.User.thumb.medium.boardCollaborator.noLocation .fullname, .User.thumbUserI=
nfo.medium.boardCollaborator.noLocation .fullname { line-height: 34px; }

.User.thumb.medium.boardFollower .fullname, .User.thumbUserInfo.medium.boar=
dFollower .fullname { line-height: 34px; }

.User.thumb.pinner .thumbImageWrapper, .User.thumbUserInfo.pinner .thumbIma=
geWrapper { margin-right: 15px; }

.User.thumb.pinner .title, .User.thumbUserInfo.pinner .title { -webkit-font=
-smoothing: antialiased; color: rgb(153, 153, 153); font-size: 13px; font-w=
eight: bold; line-height: 13px; height: auto; margin: 6.5px 0px 7px; }

.User.thumb.pinner .fullname, .User.thumbUserInfo.pinner .fullname { color:=
 rgb(51, 51, 51); font-size: 16px; font-weight: bold; line-height: 17px; }

.User.thumb.domainOwner .thumbImageWrapper, .User.thumbUserInfo.domainOwner=
 .thumbImageWrapper { margin-right: 4px; }

.User.thumb.domainOwner .fullname, .User.thumbUserInfo.domainOwner .fullnam=
e { color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; }

.User.thumb.domainOwner .title, .User.thumbUserInfo.domainOwner .title { co=
lor: rgb(85, 85, 85); font-size: 14px; font-weight: normal; margin-top: 2px=
; }

.User.thumbUserInfo .fullname { margin-left: 10px; }

.User.news { margin: 7px 14px; width: 208px; }

.User.news.small .UserFollowButton { margin-top: 0px; }

.User.followFriendsItem { font-size: 11px; line-height: 1.2em; padding: 5px=
 14px; position: relative; }

.User.followFriendsItem::after { clear: both; content: ""; display: table; =
}

.User.followFriendsItem.loading { min-height: 0px; }

.User.followFriendsItem:hover { background: rgb(243, 243, 243); }

.User.followFriendsItem .thumbImageWrapper { position: relative; float: lef=
t; height: 30px; width: 30px; }

.User.followFriendsItem .thumbImageWrapper::after { border-radius: 50%; box=
-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px;=
 left: 0px; position: absolute; top: 0px; width: 30px; }

.User.followFriendsItem .thumbImageWrapper img { border-radius: 50%; height=
: 30px; width: 30px; }

.User.followFriendsItem .thumbImageWrapper img { border-radius: 50%; height=
: 30px; width: 30px; }

.User.followFriendsItem .contactUser { margin-left: 35px; }

.User.followFriendsItem .contactUsername { -webkit-font-smoothing: antialia=
sed; color: rgb(113, 113, 113); font-weight: 700; }

.User.followFriendsItem:hover .dismiss { width: 9px; height: 10px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -235px -206px no-repeat; cursor: pointer; margin-right: 14px=
; position: absolute; right: 0px; top: 40%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .User.followFriendsItem:hover .dismiss { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: -418px -89px; background-size: 428px 427px; }
}

.User.followFriendsItem .contactConfirmation { white-space: nowrap; overflo=
w: hidden; text-overflow: ellipsis; background-color: rgb(255, 255, 170); b=
ottom: 0px; display: none; left: 0px; padding: 10px; position: absolute; ri=
ght: 0px; top: 0px; }

.User.followFriendsItem.contactConfirmed .contactConfirmation { display: bl=
ock; }

.User.followFriendsItem .UserFollowButton { color: rgb(189, 8, 28); }

.User.followFriendsItem .UserFollowButton:hover { text-decoration: none; }

.User.followFriendsItem .UserFollowButton.disabled { color: rgb(113, 113, 1=
13); }

.User.followFriendsItem .UserFollowButton.disabled:hover { cursor: default;=
 text-decoration: none; }

.User.thumbHomefeedBuilder { width: 172px; }

.User.thumbHomefeedBuilder .thumbImageWrapper { bottom: 38px; left: 12px; p=
osition: absolute; width: initial; z-index: 101; }

.User.thumbHomefeedBuilder .thumbImageWrapper img { border: 2px solid rgb(2=
55, 255, 255); border-radius: 50%; display: inline-block; float: none; heig=
ht: 30px; width: 30px; }

.User.thumbHomefeedBuilder .thumbImageWrapper img:nth-child(1) { border-rad=
ius: 50%; }

.User.thumbHomefeedBuilder .thumbImageWrapper::after { box-shadow: none; he=
ight: 30px; width: 30px; }

.User.thumbHomefeedBuilder .title { color: rgb(68, 68, 68); letter-spacing:=
 -0.2px; line-height: 18px; padding-top: 12px; size: 16px; }

.User.thumbHomefeedBuilder .fullname { color: rgb(68, 68, 68); font-weight:=
 normal; letter-spacing: -1px; size: 12px; }

.User.contactRequestListItem { margin: 0px 10px; }

.User a.profileSource { display: block; }

.User .focusThumbContainer { background: none; height: 236px; margin-right:=
 0px; width: 236px; }

.User .focusThumbContainer img { border-radius: 50%; height: 236px; width: =
236px; }

.User .focusThumbContainer::after { background: rgba(0, 0, 0, 0.02); border=
-radius: 50%; box-shadow: none; height: 236px; width: 236px; }

.User.thumbUserInfo.small .fullname { color: rgb(51, 51, 51); font-size: 13=
px; line-height: 30px; max-width: 150px; }

.User.exploreTabView .homefeedBuilderHoverMask { margin: 10px 17px; }

.User.gridItem { background: none; box-shadow: none; cursor: pointer; margi=
n: -10px; padding: 10px; width: 236px; }

.User.gridItem .username { height: 20px; text-align: center; -webkit-font-s=
moothing: antialiased; }

.User.gridItem .userThumbs { margin-bottom: 0px; }

.User.gridItem::before { background: rgba(0, 0, 0, 0.05); border-radius: 8p=
x; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: abs=
olute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; content: =
" " !important; }

.User.gridItem:not(.userWrapperDisableHover):hover::before { animation: tap=
Animation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.User.storyView::before { display: none; }

.User .hoverMask { box-shadow: none; }

.User .thumbImageWrapper::after { box-shadow: none !important; }

.User .userFocusImage { margin: 0px; }

.User .userWrapper { padding: 0px; }

.User .Button.gridItem { bottom: auto; width: 236px; }

.User .homefeedBuilderHoverMask { margin-top: 10px; }

.User.thumb.boardRepTitle .title { }

.UserCardWrapper { margin: 0px 7px 30px; width: 172px; }

.UserMenu { background: linear-gradient(rgb(255, 255, 255), rgb(240, 240, 2=
40)) rgb(240, 240, 240); -webkit-font-smoothing: subpixel-antialiased; bord=
er: 1px solid rgb(204, 204, 204); border-radius: 3px; color: rgb(136, 136, =
136); cursor: pointer; font-size: 13px; font-weight: bold; margin-right: 7p=
x; position: relative; }

.UserMenu::after { clear: both; content: ""; display: table; }

.UserMenu.full { margin-right: 0px; }

.UserMenu.merged, .UserMenu.merged:hover, .UserMenu.merged.active { border-=
bottom-left-radius: 3px; border-bottom-right-radius: 0px; border-right: 0px=
; border-top-right-radius: 0px; margin-right: 0px; }

.UserMenu:hover, .UserMenu.active { -webkit-font-smoothing: antialiased; ba=
ckground: linear-gradient(rgb(214, 34, 41), rgb(171, 23, 30)) rgb(214, 34, =
41); border: 1px solid rgb(179, 23, 30); border-radius: 3px 3px 0px 0px; }

.UserMenu:hover .caret, .UserMenu.active .caret { width: 10px; height: 7px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-ma=
in-1x-c20ceaff.png") -138px -200px no-repeat; opacity: 1; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserMenu:hover .caret, .UserMenu.active .caret { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png=
"); background-position: -132px -162px; background-size: 249px 231px; }
}

.UserMenu:hover .profileImage, .UserMenu.active .profileImage { box-shadow:=
 rgb(89, 11, 14) 0px 0px 2px inset; }

.UserMenu:hover .profileName, .UserMenu.active .profileName { color: rgb(25=
5, 255, 255); text-shadow: rgba(0, 0, 0, 0.11) 0px -1px 0px; }

.UserMenu .usernameLink { float: left; width: 100%; }

.UserMenu .profileImage { background-size: cover; border-radius: 3px 0px 0p=
x 3px; box-shadow: rgb(97, 97, 97) 0px 0px 2px inset; float: left; height: =
30px; margin: -1px; width: 30px; }

.UserMenu .profileName { white-space: nowrap; overflow: hidden; text-overfl=
ow: ellipsis; display: block; height: 21px; padding: 6px 0px 1px 10px; }

.UserMenu .caret { width: 10px; height: 7px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -162px -20=
0px no-repeat; opacity: 0.5; position: absolute; right: 5px; top: 11px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserMenu .caret { background-image: url("https://s.pinimg.com/webapp/sty=
le/images/webapp-common-main-2x-6d89d41e.png"); background-position: -143px=
 -162px; background-size: 249px 231px; }
}

.UserMenu .caret + .usernameLink .profileName { padding-right: 20px; }

.AboutLinks { padding: 10px 15px; }

.AboutLinks li { display: inline-flex; padding: 0px 3px; }

.AboutLinks li:last-child a::after { content: ""; }

.AboutLinks li a { font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=
=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=
=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=
=82=B7=E3=83=83=E3=82=AF", sans-serif; color: rgb(153, 153, 153); display: =
inline-block; padding: 0px !important; }

.AboutLinks li a.smallFont, .AboutLinks li a.normalFont { color: rgb(148, 1=
48, 148); font-weight: normal; text-shadow: rgba(255, 255, 255, 0.8) 0px 1p=
x 1px; }

.AboutLinks li a.smallFont { font-size: 11px; }

.AboutLinks li a.normalFont { font-size: 12px; }

.AboutLinks li a:hover { color: rgb(51, 51, 51); }

.AboutLinks li a::after { content: "."; position: relative; right: -4px; to=
p: -3px; }

.AboutLinks.aboutLinksReact li { padding: 0px 6px; }

.AboutLinks.aboutLinksReact li a::after { right: -6px; }

.AboutLinks.helpCenterButton { border-bottom: 1px solid rgb(235, 235, 235);=
 margin-bottom: 10px; padding: 0px 0px 10px; }

.AboutLinks.helpCenterButton li { display: block; padding: 3px; text-align:=
 left; }

.AboutLinks.helpCenterButton li:last-child a::after { content: ""; }

.AboutLinks.helpCenterButton li a { font-family: Helvetica, "=E3=83=92=E3=
=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic P=
ro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=
=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; color: rgb(113, 11=
3, 113); }

.AboutLinks.helpCenterButton li a.smallFont, .AboutLinks.helpCenterButton l=
i a.normalFont { color: rgb(113, 113, 113); font-weight: bold; text-shadow:=
 rgba(255, 255, 255, 0.8) 0px 1px 1px; }

.AboutLinks.helpCenterButton li a.smallFont { font-size: 12px; }

.AboutLinks.helpCenterButton li a.normalFont { font-size: 14px; }

.AboutLinks.helpCenterButton li a:hover { color: rgb(51, 51, 51); }

.AboutLinks.helpCenterButton li a::after { content: " "; }

.CategoriesMenu { overflow-y: auto; border-radius: 6px; height: 100%; text-=
align: left; width: 496px; }

.CategoriesMenu .categoriesWrapper { overflow-x: hidden; overflow-y: auto; =
display: flex; height: auto; justify-content: space-around; margin: 0px; pa=
dding: 30px 24px 16px; }

.CategoriesMenu .categoriesWrapper.iPad { position: static; }

.CategoriesMenu ul { margin: 0px; padding: 0px; width: 201px; }

.CategoriesMenu li { margin-bottom: 3px; }

.CategoriesMenu .item { -webkit-font-smoothing: antialiased; border-radius:=
 6px; color: rgb(131, 131, 131); display: inline-block; font-size: 14px; fo=
nt-weight: 600; padding: 0px; position: relative; }

.CategoriesMenu .item.shop { color: rgb(0, 132, 255); margin-bottom: 3px; }

.CategoriesMenu .item.shop:hover { color: rgb(0, 132, 255); }

.CategoriesMenu .item:active, .CategoriesMenu .item.selected { color: rgb(0=
, 0, 0); }

.CategoriesMenu .item.highlight span { color: rgb(189, 8, 28); }

.CategoriesMenu .item:focus { outline: none; }

.CategoriesMenu .item:focus, .CategoriesMenu .item:hover { background: none=
 transparent; color: rgb(203, 32, 39); }

.CategoriesMenu .AboutLinks { border-top: 1px solid rgb(235, 235, 235); }

.CategoriesMenu .AboutLinks ul { width: 100%; }

.CategoriesPage .categoriesSep { border-bottom: 1px solid rgb(204, 204, 204=
); box-shadow: rgb(238, 238, 238) 0px 1px 0px; margin: 50px 0px 40px; text-=
align: center; }

.CategoriesPage .categoriesSep h2 { background-color: rgb(233, 233, 233); c=
olor: rgb(141, 141, 141); font-size: 14px; margin: 0px auto -8px; text-shad=
ow: rgb(238, 238, 238) 0px 1px 0px; width: 220px; }

.Category { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22)=
 0px 1px 2px 0px; border-radius: 6px; padding: 10px; position: relative; wi=
dth: 216px; }

.Category .hoverMask { bottom: 0px; left: 0px; position: absolute; right: 0=
px; top: 0px; transition: background 0.04s linear; border-radius: 3px; box-=
shadow: none; z-index: 100; }

.Category .imageWrapper:hover .hoverMask { background: rgba(255, 255, 255, =
0.08); }

.Category .imageWrapper:active .hoverMask { background: rgba(255, 255, 255,=
 0.08); }

.Category .name { -webkit-font-smoothing: antialiased; white-space: nowrap;=
 overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); display=
: block; font-size: 14px; font-weight: bold; height: 18px; line-height: 18p=
x; margin: 0px 3px 6px; position: relative; }

.Category .imageWrapper { position: relative; }

.Category .imageWrapper::after { border-radius: 6px; box-shadow: rgba(0, 0,=
 0, 0.33) 0px 0px 2px inset; content: " "; height: 120px; left: 0px; positi=
on: absolute; top: 0px; width: 216px; }

.Category .imageWrapper .categoryImage { border-radius: 6px; height: 120px;=
 width: 216px; }

.Category .imageWrapper .categoryImage { height: 120px; overflow: hidden; }

.FeedUsers { overflow: hidden; width: 236px; }

.FeedUsers .User { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0=
, 0.22) 0px 1px 2px 0px; border-radius: 6px; margin-bottom: 14px; }

.FeedUsers .User:last-child { margin-bottom: 0px; }

.Domain .domainWrapper { background: rgb(255, 255, 255); box-shadow: rgba(0=
, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; cursor: pointer; padding=
: 10px; width: 216px; }

.Domain .domainWrapper .hoverMask { bottom: 0px; left: 0px; position: absol=
ute; right: 0px; top: 0px; transition: background 0.04s linear; border-radi=
us: 3px; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; z-index: 100; }

.Domain .domainWrapper .domainLinkWrapper:hover .hoverMask { background: rg=
ba(255, 255, 255, 0.08); }

.Domain .domainWrapper .domainLinkWrapper:active .hoverMask { background: r=
gba(255, 255, 255, 0.08); }

.Domain .thumbRow { padding-bottom: 3px; }

.Domain .thumbRow::after { clear: both; content: ""; display: table; }

.Domain .domainLinkWrapper { display: block; }

.Domain .domainName { -webkit-font-smoothing: antialiased; white-space: now=
rap; overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); dis=
play: block; font-size: 14px; font-weight: bold; height: 18px; line-height:=
 18px; margin: 0px 3px 6px; position: relative; }

.Domain .domainSubtitle { -webkit-font-smoothing: antialiased; color: rgb(1=
42, 142, 142); font-size: 12px; margin-left: 3px; }

.Domain .thumb { position: relative; overflow: hidden; background-color: rg=
b(238, 238, 238); border-radius: 6px; float: left; margin-left: 3px; width:=
 70px; }

.Domain .thumb::after { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.33)=
 0px 0px 2px inset; content: " "; height: 70px; left: 0px; position: absolu=
te; top: 0px; width: 70px; }

.Domain .thumb .thumbImage { border-radius: 3px; height: 70px; width: 70px;=
 }

.Domain .thumb img { display: block; }

.Domain .thumb:first-child { margin: 0px; }

.DomainFeedPage .feedName { color: rgba(21, 21, 21, 0.8); font-size: 47px; =
font-weight: bold; line-height: 52px; margin: 33px auto 21px; max-width: 73=
6px; text-align: center; word-wrap: break-word; }

.DomainFeedPage .pinsFrom { color: rgb(153, 153, 153); font-size: 13px; fon=
t-weight: normal; padding-bottom: 7px; padding-top: 25px; text-align: cente=
r; }

.DomainFeedPage .noData { color: rgb(51, 51, 51); text-align: center; displ=
ay: none; margin-top: 100px; }

.DomainFeedPage .noData p { -webkit-font-smoothing: antialiased; font-size:=
 17px; margin: 0px 0px 1em; }

.DomainFeedPage .noData .emptyIcon { background: url("https://s.pinimg.com/=
webapp/style/images/empty_user_pins-1x-977b487f.png") 0% 0% / contain no-re=
peat; height: 166px; width: 100px; display: inline-block; margin-bottom: 16=
px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DomainFeedPage .noData .emptyIcon { background-image: url("https://s.pin=
img.com/webapp/style/images/empty_user_pins-2x-ec575230.png"); }
}

.ExploreTabPage { background: rgb(255, 255, 255); min-width: 1270px; }

.ExploreTabPage.tablet { display: none; }

.ExploreTabStory { margin: 0px auto; padding: 45px; width: 1180px; }

.ExploreTabStory .exploreTabStoryWrapper { border-radius: 16px; }

.ExploreTabStory .exploreTabStoryWrapper.curated { padding: 48px 0px; }

.ExploreTabStory .exploreTabStoryWrapper .explore_tab_search, .ExploreTabSt=
ory .exploreTabStoryWrapper .explore_tab_board, .ExploreTabStory .exploreTa=
bStoryWrapper .explore_tab_user { margin: 0px auto; width: 1008px; }

.ExploreTabStory .exploreTabStoryWrapper .explore_tab_pin { margin: 0px aut=
o 20px; width: 1014px; }

.ExploreTabStory .seeMoreWrapper { text-align: center; }

.ExploreTabStoryHeader { margin-bottom: 20px; text-align: center; }

.ExploreTabStoryHeader .bubbleWrapper { display: inline-block; height: 32px=
; position: relative; width: 80px; }

.ExploreTabStoryHeader .bubble { width: 79px; height: 34px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.p=
ng") -74px -97px no-repeat; display: inline-block; left: -2px; position: ab=
solute; top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ExploreTabStoryHeader .bubble { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-po=
sition: -128px 0px; background-size: 249px 231px; }
}

.ExploreTabStoryHeader .bubble.boards { background-color: rgb(147, 182, 193=
); }

.ExploreTabStoryHeader .bubble.users { background-color: rgb(169, 186, 151)=
; }

.ExploreTabStoryHeader .bubble.pins { background-color: rgb(169, 186, 151);=
 }

.ExploreTabStoryHeader .bubble.searches { background-color: rgb(232, 188, 1=
75); }

.ExploreTabStoryHeader .categoryTitle { color: rgb(255, 255, 255); font-siz=
e: 12px; letter-spacing: -0.1px; padding-top: 8px; }

.ExploreTabStoryHeader .storyTitle { -webkit-font-smoothing: antialiased; c=
olor: rgb(85, 85, 85); font-size: 38px; font-weight: bold; letter-spacing: =
-2.2px; margin-top: 4px; }

.ExploreTabStoryHeader .storyTitle .buttonText:hover { color: rgb(95, 95, 9=
5); }

.ExploreTabStoryHeader .storySubtitle { color: rgb(85, 85, 85); font-size: =
16px; letter-spacing: 0.2px; margin: 4px auto 0px; opacity: 0.5; width: 930=
px; }

.ExploreTabStoryHeader .shareStoryButtonWrapper { float: right; margin-righ=
t: 20px; }

.ExploreTabStoryHeader .shareStoryButtonWrapper .btn { background-color: rg=
ba(0, 0, 0, 0.1); background-image: none; border: 0px; border-radius: 4px; =
box-shadow: none; color: rgba(0, 0, 0, 0.7); text-shadow: none; height: 31p=
x; opacity: 0.8; padding: 0px 16px; }

.ExploreTabStoryHeader .shareStoryButtonWrapper .btn:hover { background-col=
or: rgba(0, 0, 0, 0.2); border: 0px; }

.ExploreTabStoryHeader .shareStoryButtonWrapper .btn:active, .ExploreTabSto=
ryHeader .shareStoryButtonWrapper .btn:focus, .ExploreTabStoryHeader .share=
StoryButtonWrapper .btn.active { background-color: rgba(0, 0, 0, 0.2); back=
ground-image: none; border: 0px; box-shadow: none; }

.ExploreTabStoryHeader .shareStoryButtonWrapper .btn.primary, .ExploreTabSt=
oryHeader .shareStoryButtonWrapper .btn.primary:active { background-color: =
rgb(189, 8, 28); border: 0px; box-shadow: none; color: rgba(0, 0, 0, 0.1); =
text-shadow: none; }

.ExploreTabStoryHeader .shareStoryButtonWrapper .btn.primary.btn.primary:ho=
ver, .ExploreTabStoryHeader .shareStoryButtonWrapper .btn.primary.btn.prima=
ryOnHover:hover:not(.noHoverActive):hover, .ExploreTabStoryHeader .shareSto=
ryButtonWrapper .btn.primary:focus, .ExploreTabStoryHeader .shareStoryButto=
nWrapper .btn.primary:active, .ExploreTabStoryHeader .shareStoryButtonWrapp=
er .btn.primary.active .ExploreTabStoryHeader .shareStoryButtonWrapper .btn=
.primary:not(.noHoverActive):active, .ExploreTabStoryHeader .shareStoryButt=
onWrapper .btn.primary:not(.noHoverActive):focus, .ExploreTabStoryHeader .s=
hareStoryButtonWrapper .btn.primary:active.btn.primary:hover, .ExploreTabSt=
oryHeader .shareStoryButtonWrapper .btn.primary:active.btn.primaryOnHover:h=
over:not(.noHoverActive):hover, .ExploreTabStoryHeader .shareStoryButtonWra=
pper .btn.primary:active:focus, .ExploreTabStoryHeader .shareStoryButtonWra=
pper .btn.primary:active:active, .ExploreTabStoryHeader .shareStoryButtonWr=
apper .btn.primary:active.active .ExploreTabStoryHeader .shareStoryButtonWr=
apper .btn.primary:not(.noHoverActive):active, .ExploreTabStoryHeader .shar=
eStoryButtonWrapper .btn.primary:active:not(.noHoverActive):focus, .Explore=
TabStoryHeader .shareStoryButtonWrapper .btn.primary.active .ExploreTabStor=
yHeader .shareStoryButtonWrapper .btn.primary:active:not(.noHoverActive):ac=
tive, .ExploreTabStoryHeader .shareStoryButtonWrapper .btn.primary:active.a=
ctive .ExploreTabStoryHeader .shareStoryButtonWrapper .btn.primary:active:n=
ot(.noHoverActive):active { background: rgb(183, 7, 27); border: 0px; box-s=
hadow: none; text-shadow: none; }

.ExploreTabStoryHeader.articleHeader .buttonText:hover { color: rgb(85, 85,=
 85); }

.ExploreTabStoryHeader.articleHeader .bubbleWrapper { display: block; margi=
n: 0px auto; }

.ExploreTabStoryHeader.articleHeader.flat .storySubtitle { margin-bottom: 3=
0px; }

.ExploreTabStorySeeMore { border-radius: 16px; height: auto; margin: 20px a=
uto 0px; padding-top: 20px; width: 1100px; }

.ExploreTabStorySeeMore.defaultLoaded { background-color: rgb(255, 255, 255=
); }

.ExploreTabStorySeeMore.exploreTabStorySeeMoreModal { height: 800px; }

.ExploreTabStorySeeMore.exploreTabStorySeeMoreModal .contentContainer { hei=
ght: 640px; overflow-y: auto; position: relative; top: 160px; }

.ExploreTabStorySeeMore.exploreTabStorySeeMoreModal .contentContainer.curat=
ed { height: 500px; top: 300px; }

.ExploreTabStorySeeMoreBlock { padding-bottom: 60px; }

.ExploreTabStorySeeMoreBlock .blockTitle { color: rgb(85, 85, 85); font-siz=
e: 20px; font-weight: 500; text-align: center; }

.ExploreTabStorySeeMoreBlock .blockSubtitle { color: rgb(85, 85, 85); font-=
size: 16px; letter-spacing: 0.2px; line-height: 1.4; opacity: 0.5; padding-=
bottom: 30px; text-align: center; }

.ExploreTabStorySeeMoreBlock .blockContent .explore_tab_search, .ExploreTab=
StorySeeMoreBlock .blockContent .explore_tab_board { width: 1008px; }

.ExploreTabStorySeeMoreBlock .blockContent .explore_tab_pin { margin-bottom=
: 20px; width: 1014px; }

.ExploreTabStorySeeMoreBlock .blockContent .explore_tab_user { width: 756px=
; }

.FlashlightEnabledImage { max-width: 100%; position: relative; }

.FlashlightEnabledImage > .heightContainer > img { height: 100%; position: =
absolute; width: 100%; }

.FlashlightEnabledImage.unknownImage > .heightContainer > img { position: s=
tatic; }

.FlashlightEnabledImage .flashlightContainer { position: absolute; right: 1=
0px; top: 10px; z-index: 6; }

.FlashlightEnabledImage .visualSearchObjectOverlay { height: 0px; left: 50%=
; position: absolute; width: 0px; z-index: 6; }

.FlashlightEnabledImage .visualLiveSearchOverlayOuterWrapper { display: non=
e; height: 100%; left: 0px; position: absolute; width: 100%; z-index: 6; }

.FlashlightEnabledImage .visualLiveSearchOverlay { height: 100%; left: 0px;=
 position: absolute; top: 0px; width: 100%; z-index: 6; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper { display: blo=
ck; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .jcrop-holder =
{ background-color: transparent !important; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .jcrop-handle =
{ background-color: transparent; border: 0px; height: 20px; width: 20px; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .ord-nw { bord=
er-top: 6px solid white; border-left: 6px solid white; opacity: 100 !import=
ant; margin: 0px !important; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .ord-ne { bord=
er-top: 6px solid white; border-right: 6px solid white; opacity: 100 !impor=
tant; margin: 0px !important; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .ord-sw { bord=
er-bottom: 6px solid white; border-left: 6px solid white; opacity: 100 !imp=
ortant; margin: 0px !important; }

.FlashlightEnabledImage .visualLiveSearchOverlayInnerWrapper .ord-se { bord=
er-bottom: 6px solid white; border-right: 6px solid white; opacity: 100 !im=
portant; margin: 0px !important; }

.FlashlightEnabledImage .flashlightAnimationContainer { height: 100%; posit=
ion: absolute; width: 100%; z-index: 6; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationO=
verlay { background-color: rgb(0, 0, 0); height: 100%; opacity: 0.4; positi=
on: relative; width: 100%; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper { height: 5px; position: absolute; right: 10px; top: 10px; width: 5p=
x; z-index: 7; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper .topRightHandle { border-top: 6px solid white; border-right: 6px sol=
id white; right: 0px; top: 0px; opacity: 100 !important; margin: 0px !impor=
tant; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper .topLeftHandle { border-top: 6px solid white; border-left: 6px solid=
 white; left: 0px; top: 0px; opacity: 100 !important; margin: 0px !importan=
t; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper .bottomRightHandle { border-bottom: 6px solid white; border-right: 6=
px solid white; bottom: 0px; right: 0px; opacity: 100 !important; margin: 0=
px !important; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper .bottomLeftHandle { border-bottom: 6px solid white; border-left: 6px=
 solid white; bottom: 0px; left: 0px; opacity: 100 !important; margin: 0px =
!important; }

.FlashlightEnabledImage .flashlightAnimationContainer .flashlightAnimationW=
rapper .handle { height: 20px; position: absolute; width: 20px; z-index: 7;=
 }

.FlashlightEnabledImage .noDisplay { display: none; }

.FlashlightEnabledImage .visible { visibility: visible; }

.FlashlightEnabledImage .hidden { visibility: hidden; }

.FlashlightEnabledImage .stlDot { background-color: rgb(0, 132, 255); borde=
r-radius: 50%; cursor: pointer; height: 24px; opacity: 0.6; position: absol=
ute; transition: 0.1s; width: 24px; z-index: 7; }

.FlashlightEnabledImage .stlDot.active { animation: dotPop 0.55s; }

@-webkit-keyframes dotPop {=20
  0% { height: 24px; margin: 0px; width: 24px; }
  50% { height: 28px; margin: -4px; width: 28px; }
  100% { height: 24px; margin: 0px; width: 24px; }
}

@keyframes dotPop {=20
  0% { height: 24px; margin: 0px; width: 24px; }
  50% { height: 28px; margin: -4px; width: 28px; }
  100% { height: 24px; margin: 0px; width: 24px; }
}

.FindMoreButton { border: 1px solid rgb(239, 239, 239); border-radius: 4px;=
 box-sizing: border-box; cursor: pointer; margin: 0px 8px; position: relati=
ve; width: 172px; }

.FindMoreButton.findMoreTopics { height: 214px; margin-bottom: 28px; }

.FindMoreButton.findMoreBoards { height: 258px; margin-bottom: 26px; }

.FindMoreButton.findMorePinners { height: 241px; margin-bottom: 30px; }

.FindMoreButton .findMoreButtonWrapper { left: 50%; position: absolute; tex=
t-align: center; top: 50%; transform: translate(-50%, -50%); }

.FindMoreButton .findMoreButtonWrapper .findMoreButtonIcon { width: 41px; h=
eight: 42px; background: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-main-1x-c20ceaff.png") -215px -132px no-repeat; display: inline-b=
lock; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FindMoreButton .findMoreButtonWrapper .findMoreButtonIcon { background-i=
mage: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6=
d89d41e.png"); background-position: -43px -96px; background-size: 249px 231=
px; }
}

.FindMoreButton .findMoreButtonWrapper .findMoreButtonText { color: rgb(181=
, 181, 181); font-size: 21px; font-weight: bold; letter-spacing: -0.3px; li=
ne-height: 23px; margin-top: 12px; width: 132px; }

.FindMoreButton.findMoreBoards { height: 269px; margin-bottom: 27px; margin=
-top: 16px; }

.FindMoreButton.findMorePinners { height: 245px; }

.HomefeedBuilder { height: 802px; padding-top: 20px; width: 1004px; }

.HomefeedBuilder .contentContainer { height: 802px; overflow-x: hidden; ove=
rflow-y: auto; position: relative; z-index: 11; }

.HomefeedBuilderButton { background: rgb(255, 255, 255); box-shadow: rgba(0=
, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; cursor: pointer; margin-=
bottom: 10px; overflow: hidden; padding: 12px 16px; position: relative; }

.HomefeedBuilderButton .textContainer { float: left; width: 150px; }

.HomefeedBuilderButton .textContainer .titleText { -webkit-font-smoothing: =
antialiased; color: rgb(85, 85, 85); font-size: 15px; font-weight: bold; li=
ne-height: 18px; }

.HomefeedBuilderButton .textContainer .subtitleText { color: rgb(182, 182, =
182); font-size: 12px; line-height: 14px; padding-top: 2px; }

.HomefeedBuilderButton .builderIcon { background: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-main-1x-c20ceaff.png") 0px -214px no-rep=
eat; display: inline-block; float: left; height: 27px; margin: 4px 8px 0px =
0px; width: 27px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HomefeedBuilderButton .builderIcon { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgrou=
nd-position: 0px -174px; background-size: 249px 231px; }
}

.HomefeedBuilderButton .arrow { width: 9px; height: 13px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d=
23fe54.png") -396px -268px no-repeat; float: right; margin: 0px; position: =
absolute; right: 16px; top: 50%; transform: translateY(-50%); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HomefeedBuilderButton .arrow { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); back=
ground-position: -389px -14px; background-size: 399px 382px; }
}

.HomefeedBuilderContent { height: 565px; padding-top: 237px; position: rela=
tive; }

.HomefeedBuilderContent .topics, .HomefeedBuilderContent .pinners, .Homefee=
dBuilderContent .boards, .HomefeedBuilderContent .pins { width: 940px; }

.HomefeedBuilderContent .topics .centeredWithinWrapper, .HomefeedBuilderCon=
tent .pinners .centeredWithinWrapper, .HomefeedBuilderContent .boards .cent=
eredWithinWrapper, .HomefeedBuilderContent .pins .centeredWithinWrapper { w=
idth: 940px; }

.HomefeedBuilderContent .pins .centeredWithinWrapper { width: 780px; }

.HomefeedBuilderContent.fadeOutUp { animation: fadeOutUpAndHide 0.3s; }

.HomefeedBuilderContent.notVisible { opacity: 0; }

.HomefeedBuilderGrid .emptyText { -webkit-font-smoothing: antialiased; colo=
r: rgb(181, 181, 181); font-size: 18px; letter-spacing: -0.2px; line-height=
: 20px; margin: 0px auto 44px; text-align: center; }

.HomefeedBuilderGrid .gridWrapper.fadeInUp { animation: menu-slide-in-up 0.=
3s; }

.HomefeedBuilderHeader { background-image: linear-gradient(rgb(255, 255, 25=
5), rgba(255, 255, 255, 0.95)); border-radius: 6px; padding: 40px 0px 24px;=
 position: fixed; text-align: center; top: 0px; width: 1004px; z-index: 10;=
 }

.HomefeedBuilderHeader .titleText { color: rgb(85, 85, 85); font-size: 48px=
; font-weight: bold; letter-spacing: -1.8px; margin-bottom: 4px; }

.HomefeedBuilderHeader .subText { -webkit-font-smoothing: antialiased; colo=
r: rgb(181, 181, 181); font-size: 18px; letter-spacing: -0.2px; line-height=
: 20px; margin-bottom: 28px; }

.HomefeedBuilderHeader .homefeedBuilderBackButton { left: 40px; position: a=
bsolute; }

.HomefeedBuilderNavBar .navigateBar { text-align: center; }

.HomefeedBuilderNavBar .navigateScope { background-color: rgba(0, 0, 0, 0.0=
6); border-radius: 5px; display: inline-block; padding: 2px; text-align: le=
ft; }

.HomefeedBuilderNavBar .navScopeBtn { background: none; border: 0px; color:=
 rgb(181, 181, 181); display: inline-block; font-size: 16px; font-weight: b=
old; height: 37px; margin-right: -4px; min-width: 115px; text-align: center=
; text-shadow: none; width: 136px; }

.HomefeedBuilderNavBar .navScopeBtn.selected { background: rgb(255, 255, 25=
5); border-radius: 5px; box-shadow: none; color: rgb(20, 20, 20); text-shad=
ow: none; }

.HomefeedBuilderNavBar .navScopeBtn:hover { color: rgb(20, 20, 20); }

.HomefeedBuilderNavBar .navScopeBtn:active { background: rgb(230, 230, 230)=
; border-radius: 5px; box-shadow: none; }

.navigateBar .HomefeedBuilderNavBar .navScopeBtn:active { background: rgb(0=
, 0, 0); }

.navigateBar .HomefeedBuilderNavBar .navScopeBtn:active .selected { backgro=
und: rgb(239, 239, 239); color: rgb(20, 20, 20); }

.HomefeedBuilderNavBar:active.selected { background: rgb(239, 239, 239); co=
lor: rgb(20, 20, 20); }

.HomefeedBuilderNavBar .buttonText { font-size: 16px; }

.HomefeedBuilderSearchBar { padding: 0px 40px; }

.HomefeedBuilderSearchBar .searchBar { -webkit-font-smoothing: antialiased;=
 position: relative; }

.HomefeedBuilderSearchBar .searchBar .searchIcon { width: 21px; height: 20p=
x; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
main-1x-c20ceaff.png") -115px -242px no-repeat; display: inline-block; left=
: 20px; position: absolute; top: 12px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HomefeedBuilderSearchBar .searchBar .searchIcon { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.pn=
g"); background-position: -208px -180px; background-size: 249px 231px; }
}

.HomefeedBuilderSearchBar .searchBar .searchIcon:focus { visibility: hidden=
; }

.HomefeedBuilderSearchBar .searchBar .loadingIcon { display: inline-block; =
position: absolute; right: 24px; top: 20px; }

.HomefeedBuilderSearchBar .searchBar .search { background: rgb(238, 238, 23=
8); border: 0px; border-radius: 4px; box-shadow: none; color: rgb(155, 155,=
 155); font-size: 16px; letter-spacing: -0.2px; outline: none; padding: 12p=
x 0px 12px 12px; }

.HomefeedBuilderSearchBar .searchBar .search:focus::-webkit-input-placehold=
er { color: transparent; }

.HomefeedBuilderSearchBar .searchBar .search:focus::placeholder { color: tr=
ansparent; }

.HomefeedBuilderSearchBar .searchBar .search.searchIconShow { padding: 12px=
 0px 12px 52px; }

.SeeMoreButton.btn { background: rgb(239, 239, 239); border: 0px; border-ra=
dius: 4px; color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; heig=
ht: 33px; text-shadow: none; width: 91px; }

.SeeMoreButton.btn:hover, .SeeMoreButton.btn:active { background: rgb(227, =
227, 227); box-shadow: none; }

.SeeMoreButton.hideModule { display: none; }

.Interest { height: 136px; position: relative; width: 136px; }

.Interest.authLandingPageView { height: 36px; width: auto; }

.Interest.authLandingPageView .pillWrapper { border-radius: 4px; }

.Interest.authLandingPageView .labelText { -webkit-font-smoothing: antialia=
sed; color: rgb(255, 255, 255); display: inline-block; font-size: 14px; fon=
t-weight: bold; padding: 10px 14px; }

.Interest.authLandingPageView span:hover { background: rgba(0, 0, 0, 0.05);=
 }

.Interest.homefeedSetupView { background: rgb(255, 255, 255); box-shadow: r=
gba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; height: 176px; }

.Interest.homefeedSetupView .MockInterestFollowButton.btn { margin: 4px; wi=
dth: 128px; }

.Interest.homefeedSetupView .interestWrapper { border-bottom-left-radius: 0=
px; border-bottom-right-radius: 0px; box-shadow: none; height: 136px; }

.Interest.homefeedSetupView .interestWrapper .interestImage { border-bottom=
-left-radius: 0px; border-bottom-right-radius: 0px; }

.Interest.homefeedSetupView .mask { border-bottom-left-radius: 0px; border-=
bottom-right-radius: 0px; }

.Interest.homefeedSetupViewNoFollowButton { background: rgb(255, 255, 255);=
 box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; heigh=
t: 136px; }

.Interest.homefeedSetupViewNoFollowButton .interestWrapper { box-shadow: no=
ne; height: 136px; }

.Interest.homefeedBuilderView .interestWrapper:active, .Interest.storyView =
.interestWrapper:active { transform: none; }

.Interest.homefeedBuilderView .interestWrapper .hoverMask, .Interest.storyV=
iew .interestWrapper .hoverMask { bottom: 0px; left: 0px; position: absolut=
e; right: 0px; top: 0px; background: linear-gradient(transparent, transpare=
nt 50%, rgba(51, 51, 51, 0.5) 95%); z-index: 100; }

.Interest.homefeedBuilderView .interestWrapper .interestLabel, .Interest.st=
oryView .interestWrapper .interestLabel { margin-bottom: 15px; margin-left:=
 15px; width: initial; }

.Interest.homefeedBuilderView .interestWrapper .interestLabel h2, .Interest=
.storyView .interestWrapper .interestLabel h2 { font-size: 16px; font-weigh=
t: bold; letter-spacing: -0.2px; line-height: 18px; padding: 0px; text-shad=
ow: none; }

.Interest.homefeedBuilderView .interestWrapper .interestLabel .followerCoun=
t, .Interest.storyView .interestWrapper .interestLabel .followerCount { col=
or: rgb(255, 255, 255); font-size: 12px; letter-spacing: -0.3px; line-heigh=
t: 16px; }

.Interest.homefeedBuilderView .interestWrapper .interestLabel .followerCoun=
tFollowers, .Interest.storyView .interestWrapper .interestLabel .followerCo=
untFollowers { font-weight: normal; }

.Interest.homefeedBuilderView { height: 210px; margin-bottom: 32px; padding=
: 0px 8px; position: relative; width: 172px; }

.Interest.homefeedBuilderView .followMask { background-color: rgba(0, 0, 0,=
 0.7); border-radius: 4px; height: 100%; opacity: 0; position: absolute; tr=
ansition: visibility 0s 0.2s, opacity 0.2s linear; visibility: hidden; widt=
h: 100%; z-index: 1; }

.Interest.homefeedBuilderView .followMask .followMaskIcon { width: 59px; he=
ight: 42px; background: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-main-1x-c20ceaff.png") -215px 0px no-repeat; display: inline-block=
; margin-left: 57px; margin-top: 65px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Interest.homefeedBuilderView .followMask .followMaskIcon { background-im=
age: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d=
89d41e.png"); background-position: -128px -35px; background-size: 249px 231=
px; }
}

.Interest.homefeedBuilderView .followMask.visible { opacity: 1; transition:=
 opacity 0.2s linear; visibility: visible; }

.Interest.homefeedBuilderView .interestWrapper { border-radius: 4px; height=
: 172px; margin-bottom: 8px; width: 172px; }

.Interest.homefeedBuilderView .interestWrapper:hover .hoverMask { backgroun=
d: rgba(0, 0, 0, 0.15); }

.Interest.homefeedBuilderView .interestWrapper:active .hoverMask { backgrou=
nd: rgba(0, 0, 0, 0.25); }

.Interest.homefeedBuilderView .interestWrapper:hover > .interestImage { bac=
kground: center center / cover rgb(255, 255, 255); opacity: 0.8; }

.Interest.storyView { height: initial; width: 236px; }

.Interest.storyView .interestMaskAndWrapper { display: block; padding: 10px=
; bottom: 0px; left: 0px; right: 0px; top: 0px; }

.Interest.storyView .interestWrapper { border-radius: 3px; height: 216px; w=
idth: 216px; }

.Interest.storyView .Button { margin: 0px 10px 10px; width: 216px; }

.Interest .selectCheck { width: 21px; height: 21px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") 0px=
 -242px no-repeat; position: absolute; right: 10px; top: 10px; z-index: 101=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Interest .selectCheck { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: =
-208px -136px; background-size: 249px 231px; }
}

.Interest .selectCheck.checked { width: 21px; height: 21px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.p=
ng") -191px -97px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Interest .selectCheck.checked { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-po=
sition: -208px -92px; background-size: 249px 231px; }
}

.Interest .wholeInterestMask { cursor: pointer; position: absolute; z-index=
: 101; }

.Interest .wholeInterestMask .check { width: 35px; height: 35px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28=
441dec.png") -405px -37px no-repeat; margin: 47px; position: absolute; z-in=
dex: 102; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Interest .wholeInterestMask .check { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backg=
round-position: -342px -36px; background-size: 428px 427px; }
}

.Interest .wholeInterestMask .mask { background-color: rgb(0, 0, 0); border=
-radius: 6px; height: 136px; opacity: 0.5; position: absolute; top: 0px; wi=
dth: 136px; }

.Interest .overflowMask { background-color: rgb(240, 240, 241); border-radi=
us: 6px; height: 100%; position: absolute; width: 100%; z-index: 103; }

.Interest .overflowMask.briofy { background-color: rgb(189, 8, 28); }

.Interest .overflowMask .mask { display: table; height: 100%; width: 100%; =
}

.Interest .overflowMask .text { color: rgb(166, 168, 171); display: table-c=
ell; font-size: 18px; font-weight: bold; padding: 8px; text-align: center; =
vertical-align: middle; }

.Interest .overflowMask .text.briofy { color: rgb(255, 255, 255); font-size=
: 24px; line-height: 29px; }

.Interest .interestWrapper { overflow: hidden; border-radius: 6px; box-shad=
ow: rgba(0, 0, 0, 0.25) 0px 1px 0px 0px; display: block; height: 136px; pos=
ition: relative; transition: transform 0.1s ease-in-out, -webkit-transform =
0.1s ease-in-out; width: 136px; }

.Interest .interestWrapper:active { transform: scale(0.95); }

.Interest .interestWrapper:active > .interestImage { overflow: hidden; back=
ground-color: rgb(0, 0, 0); opacity: 0.5; }

.Interest .interestWrapper .interestImage { background: center center / cov=
er rgb(255, 255, 255); border-radius: 6px; display: block; height: 100%; op=
acity: 0.8; position: relative; transition: opacity 0.1s ease-in-out; width=
: 100%; }

.Interest .interestWrapper .interestLabel { bottom: 0px; position: absolute=
; width: 100%; z-index: 102; }

.Interest .interestWrapper .interestLabel h2 { -webkit-font-smoothing: anti=
aliased; color: rgb(255, 255, 255); overflow: hidden; padding: 8px; text-ov=
erflow: ellipsis; white-space: normal; }

.Interest .interestWrapper img { max-width: 100%; }

.Interest.small { height: 110px; width: 110px; }

.Interest.small .interestWrapper { height: 110px; width: 110px; }

.Interest.microsmall { height: 100px; width: 100px; }

.Interest.microsmall .interestWrapper { height: 100px; width: 100px; }

.Interest.followingView, .Interest.followingOneClickView, .Interest.followi=
ngOneClickHoverView { height: 236px; width: 236px; }

.Interest.followingOneClickHoverView .interestFollowButton.btn, .Interest.f=
ollowingOneClickHoverView .wideInterestFollowButton.btn { display: none; }

.Interest.followingOneClickHoverView:hover .interestFollowButton.btn, .Inte=
rest.followingOneClickHoverView:hover .wideInterestFollowButton.btn { displ=
ay: inline-block; }

.Interest.followingOneClickView .interestFollowButton.btn, .Interest.follow=
ingOneClickHoverView .interestFollowButton.btn { padding: 8px 0px 7px; widt=
h: 70px; }

.Interest.followingOneClickView .interestFollowButton.btn, .Interest.follow=
ingOneClickView .wideInterestFollowButton.btn, .Interest.followingOneClickH=
overView .interestFollowButton.btn, .Interest.followingOneClickHoverView .w=
ideInterestFollowButton.btn { margin: 10px 10px 0px 0px; position: absolute=
; right: 0px; top: 0px; }

.Interest .interestWrapper { box-shadow: none; cursor: pointer; }

.Interest .interestWrapper:focus > .interestImage, .Interest .interestWrapp=
er:hover > .interestImage { overflow: hidden; opacity: 1; }

.Interest.large { height: 285px; width: 285px; }

.Interest.interestMenuGridItem { height: 90px; width: 90px; }

.Interest.storyView { background: none; box-shadow: none; cursor: pointer; =
margin: -10px; padding: 10px; width: 236px; }

.Interest.storyView .interestWrapper { border-radius: 8px; height: 236px; w=
idth: 236px; }

.Interest.storyView .interestMaskAndWrapper { padding: 0px; }

.Interest.storyView .Button { margin: 0px; width: 236px; }

.InterestCardWrapper { height: 213px; margin-bottom: 28px; margin-left: 8px=
; margin-right: 8px; width: 172px; }

.InterestFeedPage { position: relative; }

.InterestFeedPage .interestName { color: rgba(21, 21, 21, 0.8); font-size: =
40px; font-weight: bold; line-height: 45px; margin: 20px auto 10px; max-wid=
th: 736px; text-align: center; word-wrap: break-word; }

.ja .InterestFeedPage .interestName { font-size: 29px; }

.InterestFeedPage .feedHeader { position: relative; text-align: center; z-i=
ndex: 3; }

.InterestFeedPage .feedHeader .feedMainHeader { position: relative; }

.InterestFeedPage .feedHeader .authLandingPageTitle { padding: 30px 0px; }

.InterestFeedPage .feedHeader .interestName { color: rgb(85, 85, 85); margi=
n-top: 0px; padding-top: 25px; word-wrap: normal; }

.InterestFeedPage .feedHeader .FollowButton { margin-bottom: 20px; }

.InterestFeedPage .feedHeader .interestStats { height: 15px; margin: 0px au=
to 18px; text-align: center; }

.InterestFeedPage .feedHeader .interestStats .interestStatsInner { display:=
 inline-block; }

.InterestFeedPage .feedHeader .interestStats .interestStatsInner .interestS=
tat { float: left; line-height: 12px; }

.InterestFeedPage .feedHeader .interestStats .interestStatsInner .interestS=
tatValue { color: rgb(255, 255, 255); float: left; font-size: 12px; font-we=
ight: bold; opacity: 0.7; }

.InterestFeedPage .feedHeader .interestStats .interestStatsInner .followCou=
nt { margin-right: 15px; }

.InterestFeedPage .feedHeader .RelatedInterestsSection { margin: 16px 0px; =
}

.InterestFeedPage .feedHeader hr { border-bottom: 0px; border-left: 0px; bo=
rder-right: 0px; border-top-color: rgb(255, 255, 255); opacity: 0.2; width:=
 240px; }

.InterestFeedPage.showOpenNav { background-color: rgb(255, 255, 255); }

.InterestFeedPage.showOpenNav .openNavContainer { min-height: 100vh; }

.InterestFeedPage.showOpenNav .openNavContent { background-color: rgb(255, =
255, 255); margin-left: 246px; }

@media (max-width: 999px) and (min-width: 0px) {
  .InterestFeedPage.showOpenNav .openNavContent { margin-left: 0px; }
}

.InterestFeedPage.showOpenNav .openNavSubtitle { color: rgb(85, 85, 85); fo=
nt-size: 14px; padding-left: 8px; }

.InterestFeedPage.showOpenNav .klpTitle { padding-bottom: 32px; padding-lef=
t: 5px; padding-top: 32px; }

.InterestFeedPage.showOpenNav .RelatedInterestsSection { margin-bottom: 24p=
x; margin-top: 14px; }

.InterestFeedPage .feedHeader { box-sizing: border-box; margin: 0px auto; m=
ax-width: 744px; min-width: auto; text-align: left; }

.InterestFeedPage .feedHeader .authLandingPageTitle .interestName { margin:=
 0px; padding: 0px; width: 50%; }

.InterestFeedPage .feedButtonWrapper { box-sizing: border-box; height: auto=
; margin: 0px auto; overflow: hidden; }

.InterestFeedPage .feedHeader .FollowButton { float: right; margin-bottom: =
0px; }

.InterestFeedPage .feedHeader .interestNameStats { box-sizing: border-box; =
}

.InterestFeedPage .feedHeader .interestName { color: rgb(85, 85, 85); margi=
n-left: 0px; margin-right: 0px; max-width: 100%; padding-top: 0px; text-ali=
gn: left; }

.InterestFeedPage .feedHeader .interestStats { color: rgb(85, 85, 85); font=
-weight: bold; height: auto; margin-bottom: 0px; text-align: left; -webkit-=
font-smoothing: antialiased; }

.InterestFeedPage .feedHeader .interestStats .interestStatsValue { font-wei=
ght: normal; }

.InterestFeedPage .feedHeader .RelatedInterestsSection { margin: 0px; }

.InterestFeedPage .RelatedInterestsSection > ul { text-align: left; }

@media (min-width: 800px) {
  .InterestFeedPage .RelatedInterestsSection > ul { max-width: 645px; }
}

.InterestFeedPage .RelatedInterestsSection > ul > li { margin-left: 0px; }

.InterestFeedPage .RelatedInterestsSection .title { display: none; }

.RelatedInterestsSection .title { -webkit-font-smoothing: antialiased; colo=
r: rgb(154, 154, 154); font-size: 13px; margin: 16px 0px; opacity: 0.6; tex=
t-align: center; text-transform: uppercase; }

.RelatedInterestsSection.hideTitle { margin-top: 30px; }

.RelatedInterestsSection.hideTitle .title { display: none; }

.RelatedInterestsSection.highConverting .List { display: flex; flex-wrap: w=
rap; height: auto; width: 732px; }

.RelatedInterestsSection.highConverting .List .interestLabel { text-align: =
left; }

.RelatedInterestsSection.highConverting .List .interestImage { opacity: 0.7=
5; }

.RelatedInterestsSection > ul { height: 110px; margin: auto; overflow: hidd=
en; text-align: center; white-space: nowrap; }

.RelatedInterestsSection > ul > li { display: inline-block; margin: 0px 6px=
 10px; }

.TopicFeedPage { position: relative; }

.TopicFeedPage .interestName { color: rgba(21, 21, 21, 0.8); font-size: 40p=
x; font-weight: bold; line-height: 45px; margin: 20px auto 10px; max-width:=
 736px; text-align: center; word-wrap: break-word; }

.ja .TopicFeedPage .interestName { font-size: 29px; }

.TopicFeedPage .feedHeader { position: relative; text-align: center; z-inde=
x: 3; }

.TopicFeedPage .feedHeader .feedMainHeader { position: relative; }

.TopicFeedPage .feedHeader .interestName { margin: 0px auto 20px; padding-t=
op: 25px; word-wrap: normal; }

.TopicFeedPage .feedHeader .FollowButton { margin-bottom: 20px; }

.TopicFeedPage .feedHeader .interestStats { height: 15px; margin: 0px auto =
18px; text-align: center; }

.TopicFeedPage .feedHeader .interestStats .interestStatsInner { display: in=
line-block; }

.TopicFeedPage .feedHeader .interestStats .interestStatsInner .interestStat=
 { float: left; line-height: 12px; }

.TopicFeedPage .feedHeader .interestStats .interestStatsInner .interestStat=
Value { color: rgb(255, 255, 255); float: left; font-size: 12px; font-weigh=
t: bold; opacity: 0.7; }

.TopicFeedPage .feedHeader .interestStats .interestStatsInner .followCount =
{ margin-right: 15px; }

.TopicFeedPage .feedHeader .RelatedInterestsSection { margin: 16px 0px; }

.TopicFeedPage .feedHeader hr { border-bottom: 0px; border-left: 0px; borde=
r-right: 0px; border-top-color: rgb(255, 255, 255); opacity: 0.2; width: 24=
0px; }

.TopicFeedPage .feedHeader { box-sizing: border-box; margin: 0px auto; max-=
width: 744px; min-width: auto; text-align: left; }

.TopicFeedPage .feedButtonWrapper { box-sizing: border-box; height: auto; m=
argin: 0px auto; overflow: hidden; }

.TopicFeedPage .feedHeader .FollowButton { float: right; margin-bottom: 0px=
; }

.TopicFeedPage .feedHeader .interestNameStats { box-sizing: border-box; }

.TopicFeedPage .feedHeader .interestName { color: rgb(85, 85, 85); margin-l=
eft: 0px; margin-right: 0px; max-width: 100%; padding-top: 0px; text-align:=
 left; }

.TopicFeedPage .feedHeader .interestStats { color: rgb(85, 85, 85); font-we=
ight: bold; height: auto; margin-bottom: 0px; text-align: left; -webkit-fon=
t-smoothing: antialiased; }

.TopicFeedPage .feedHeader .interestStats .interestStatsValue { font-weight=
: normal; }

.TopicFeedPage .feedHeader .RelatedInterestsSection { margin: 0px; }

.TopicFeedPage .RelatedInterestsSection > ul { text-align: left; }

@media (min-width: 800px) {
  .TopicFeedPage .RelatedInterestsSection > ul { max-width: 645px; }
}

.TopicFeedPage .RelatedInterestsSection > ul > li { margin-left: 0px; }

.TopicFeedPage .RelatedInterestsSection .title { display: none; }

.GenericPinInfo { max-width: 227px; }

.InterestPinInfo { max-width: 214px; }

.PinFeedback { border-radius: 6px; overflow: hidden; width: 214px; }

.PinFeedback .title { padding-left: 14px; padding-top: 14px; }

.PinFeedback .description { color: rgb(153, 153, 153); font-size: 13px; lin=
e-height: 17px; padding: 16px 14px; }

.PinFeedback .divider { border-top: 1px solid rgb(235, 235, 235); }

.PinFeedback .action { background: transparent; border: 0px; box-sizing: bo=
rder-box; color: rgb(68, 68, 68); display: block; font-size: 13px; font-wei=
ght: normal; overflow: hidden; padding: 14px; text-align: left; text-overfl=
ow: ellipsis; width: 100%; }

.PinFeedback .action a, .PinFeedback .action strong { color: rgb(51, 51, 51=
); font-weight: bold; }

.PinFeedback .action:focus { background: transparent; outline: none; }

.PinFeedback .action:hover { background-color: rgb(242, 242, 242); color: r=
gb(68, 68, 68); }

.PinFeedback .actionText { overflow: hidden; text-overflow: ellipsis; }

.PinFeedback .hideAllPinsIcon { width: 26px; height: 21px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.pn=
g") -176px -176px no-repeat; margin-right: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinFeedback .hideAllPinsIcon { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-pos=
ition: -169px -139px; background-size: 249px 231px; }
}

.PinFeedback .hidePinIcon { width: 21px; height: 21px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") =
-46px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinFeedback .hidePinIcon { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-positio=
n: -208px -114px; background-size: 249px 231px; }
}

.PinFeedback .hideAllPinsIcon, .PinFeedback .hidePinIcon, .PinFeedback .lea=
rnMoreIcon { float: left; margin-top: -2px; }

.PinFeedback .learnMoreIcon { width: 20px; height: 20px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png"=
) -160px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinFeedback .learnMoreIcon { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-posit=
ion: 0px -201px; background-size: 249px 231px; }
}

.PinFeedbackConfirmation { backface-visibility: hidden; border-radius: 8px;=
 display: flex; position: absolute; top: 0px; transform: rotateY(180deg); }

.PinFeedbackConfirmation.hide { animation: flipOut 500ms both; }

.PinFeedbackConfirmation.hide.animationFinished { display: none; }

.PinFeedbackConfirmation.show { animation: flipIn 500ms both; }

.PinFeedbackConfirmation.show.animationFinished { animation: none; backface=
-visibility: initial; transform: none; }

.PinFeedbackConfirmation a, .PinFeedbackConfirmation a:visited { color: rgb=
(255, 255, 255); }

.PinFeedbackConfirmation .heightWrapper { border-radius: 8px; }

@-webkit-keyframes flipIn {=20
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}

@keyframes flipIn {=20
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}

@-webkit-keyframes flipOut {=20
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(180deg); }
}

@keyframes flipOut {=20
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(180deg); }
}

.PinFeedbackConfirmation .heightWrapper { margin-top: 25px; }

.PinFeedbackDialog { color: rgb(51, 51, 51); font-size: 14px; width: 558px;=
 }

.PinFeedbackDialog .radioOption { border-bottom: 1px solid rgb(221, 221, 22=
1); cursor: pointer; padding: 25px; }

.PinFeedbackDialog .radioOption input { margin-right: 25px; }

.PinFeedbackDialog .radioOption.selected, .PinFeedbackDialog .radioOption:h=
over { background-color: rgb(244, 244, 244); }

.PinFeedbackDialog .learnPolicies { float: left; font-size: 12px; margin-to=
p: 7px; }

.PinFeedbackDialog .learnPolicies a { color: rgb(189, 8, 28); }

.PromotedPinFeedback { border-radius: 6px; overflow: hidden; width: 214px; =
}

.PromotedPinFeedback .title { padding-left: 14px; padding-top: 14px; }

.PromotedPinFeedback .description { color: rgb(153, 153, 153); font-size: 1=
3px; line-height: 17px; padding: 16px 14px; }

.PromotedPinFeedback .divider { border-top: 1px solid rgb(235, 235, 235); }

.PromotedPinFeedback .action { background: transparent; border: 0px; box-si=
zing: border-box; color: rgb(68, 68, 68); display: block; font-size: 13px; =
font-weight: normal; overflow: hidden; padding: 14px; text-align: left; tex=
t-overflow: ellipsis; width: 100%; }

.PromotedPinFeedback .action a, .PromotedPinFeedback .action strong { color=
: rgb(51, 51, 51); font-weight: bold; }

.PromotedPinFeedback .action:focus { background: transparent; outline: none=
; }

.PromotedPinFeedback .action:hover { background-color: rgb(242, 242, 242); =
color: rgb(68, 68, 68); }

.PromotedPinFeedback .actionText { overflow: hidden; text-overflow: ellipsi=
s; }

.PromotedPinFeedback .hideAllPinsIcon { width: 26px; height: 21px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20=
ceaff.png") -176px -176px no-repeat; margin-right: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PromotedPinFeedback .hideAllPinsIcon { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgr=
ound-position: -169px -139px; background-size: 249px 231px; }
}

.PromotedPinFeedback .hidePinIcon { width: 21px; height: 21px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -46px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PromotedPinFeedback .hidePinIcon { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -208px -114px; background-size: 249px 231px; }
}

.PromotedPinFeedback .hideAllPinsIcon, .PromotedPinFeedback .hidePinIcon, .=
PromotedPinFeedback .learnMoreIcon { float: left; margin-top: -2px; }

.PromotedPinFeedback .learnMoreIcon { width: 20px; height: 20px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ce=
aff.png") -160px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PromotedPinFeedback .learnMoreIcon { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgrou=
nd-position: 0px -201px; background-size: 249px 231px; }
}

.PromotedPinInfo { max-width: 227px; }

.RelatedPinInfo { max-width: 227px; }

.RelatedPinInfo .stopShowing { overflow: hidden; }

.RelatedPinInfo .action { padding: 17px 14px; }

.RemovePinDialog { background-color: rgb(221, 221, 221); border: 1px solid =
rgb(209, 209, 209); border-radius: 6px; color: rgb(88, 88, 88); font-size: =
12px; padding: 10px; width: 216px; }

.RemovePinDialog .askForFeedback { padding: 4px; }

.RemovePinDialog .askForFeedback .openPinFeedback { cursor: pointer; }

.RemovePinDialog .feedbackGiven { display: none; padding: 4px; }

.RemovePinDialog.submitted .askForFeedback { display: none; }

.RemovePinDialog.submitted .feedbackGiven { padding: 4px; display: block; }

.RemovePinDialog .askForFeedback { margin-top: 2px; }

.RemovePinDialog .feedbackGiven { margin-top: 9px; }

.RemovePinDialog .acknowledgement { height: 100%; line-height: 40px; }

.RelatedBoards { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, =
0.22) 0px 1px 2px 0px; border-radius: 6px; width: 236px; }

.RelatedBoards h2 { border-bottom: 1px solid rgb(223, 223, 223); color: rgb=
(95, 95, 95); padding: 10px 15px; }

.RelatedBoards li { clear: both; height: 30px; padding: 5px 15px; }

.RelatedBoards li .thumbImageWrapper, .RelatedBoards li .itemTitle { displa=
y: inline-block; float: left; }

.RelatedBoards li .thumbImageWrapper { position: relative; height: 30px; ma=
rgin-right: 10px; width: 30px; }

.RelatedBoards li .thumbImageWrapper::after { border-radius: 3px; box-shado=
w: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; left:=
 0px; position: absolute; top: 0px; width: 30px; }

.RelatedBoards li .thumbImageWrapper img { border-radius: 3px; height: 30px=
; width: 30px; }

.RelatedBoards li .thumbImageWrapper img { vertical-align: top; }

.RelatedBoards li .itemTitle { margin-top: 7px; overflow-x: hidden; text-ov=
erflow: ellipsis; white-space: nowrap; width: 166px; }

.RelatedBoards li:first-child { padding-top: 15px; }

.RelatedBoards li:last-child { padding-bottom: 15px; }

.ContextualSearch { height: 216px; position: relative; width: 216px; }

.ContextualSearch .searchImage { height: 100%; width: 100%; background-colo=
r: rgb(152, 149, 140); background-size: cover; border-radius: 4px; position=
: relative; }

.ContextualSearch .searchImage::after { height: 100%; width: 100%; backgrou=
nd: rgba(0, 0, 0, 0.2); border-radius: 4px; content: "\a "; position: absol=
ute; }

.ContextualSearch .searchImage:hover::after { background: rgba(0, 0, 0, 0.3=
); }

.ContextualSearch .searchLabel { bottom: 0px; margin: 18px; position: absol=
ute; z-index: 102; }

.ContextualSearch .searchLabel h2 { -webkit-font-smoothing: antialiased; co=
lor: rgb(255, 255, 255); font-size: 20px; letter-spacing: -0.2px; line-heig=
ht: 1.1; overflow: hidden; text-overflow: ellipsis; text-shadow: rgba(0, 0,=
 0, 0.3) 0px 1px 0px; white-space: normal; }

.ContextualSearch.exploreTabView { margin: 0px 17px 34px; }

.SearchGuidesBar { position: relative; z-index: 101; }

.SearchGuidesBar .guidesWrapper { height: 85px; overflow: hidden; }

.SearchGuidesBar .guidesWrapper .guidesSlider { -webkit-font-smoothing: ant=
ialiased; height: 120px; overflow-x: scroll; overflow-y: hidden; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer { height: 85=
px; overflow: hidden; padding: 0px 7px; position: relative; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer li { float: =
left; margin: 15px 0px; width: 125px; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer .guideContai=
ner { cursor: pointer; min-width: 111px; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer .guideContai=
ner .guideImgMask { border-radius: 6px; box-shadow: rgba(255, 255, 255, 0.3=
3) 0px 0px 2px inset; height: 55px; position: absolute; width: 111px; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer .guideContai=
ner .guideImgMask:hover { background-color: rgba(255, 255, 255, 0.08); }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer .guideContai=
ner .guideImg { border-radius: 6px; height: 55px; min-width: 111px; }

.SearchGuidesBar .guidesWrapper .guidesSlider .guidesContainer .guideContai=
ner .guideText { box-sizing: border-box; color: rgb(255, 255, 255); display=
: inline-block; font-weight: bold; margin-left: -112px; max-width: 100%; ov=
erflow: hidden; text-align: center; text-overflow: ellipsis; vertical-align=
: middle; white-space: nowrap; width: 107px; }

.SearchGuidesBar .guidesWrapper .navigator { display: none; height: 85px; p=
osition: absolute; top: 0px; user-select: none; vertical-align: middle; wid=
th: 210px; }

.SearchGuidesBar .guidesWrapper .navigator.left { background-image: linear-=
gradient(to left, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); left:=
 0px; }

.SearchGuidesBar .guidesWrapper .navigator.left em { width: 35px; height: 8=
5px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -339px 0px no-repeat; cursor: pointer; d=
isplay: inline-block; opacity: 0.5; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchGuidesBar .guidesWrapper .navigator.left em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -334px 0px; background-size: 399px 38=
2px; }
}

.SearchGuidesBar .guidesWrapper .navigator.left em:hover { opacity: 1; }

.SearchGuidesBar .guidesWrapper .navigator.right { background-image: linear=
-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 90%); rig=
ht: 0px; text-align: right; }

.SearchGuidesBar .guidesWrapper .navigator.right em { width: 35px; height: =
85px; background: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-above_the_fold-1x-5d23fe54.png") -302px 0px no-repeat; cursor: pointer; =
display: inline-block; opacity: 0.5; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchGuidesBar .guidesWrapper .navigator.right em { background-image: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2=
x-968902f1.png"); background-position: -298px 0px; background-size: 399px 3=
82px; }
}

.SearchGuidesBar .guidesWrapper .navigator.right em:hover { opacity: 1; }

.SearchGuidesBar.tutorialHighlight { height: 85px !important; }

.SearchInputToken { float: none; height: auto; }

.SearchInputToken.tokenSelected .tokenContainer { background-color: rgb(203=
, 32, 39) !important; }

.SearchInputToken .tokenContainer { border-radius: 6px; color: rgb(255, 255=
, 255); cursor: pointer; float: left; font-size: 13px; font-weight: 600; he=
ight: 26px; letter-spacing: -0.01em; margin: 0px; }

.SearchInputToken .tokenContainer span { -webkit-font-smoothing: antialiase=
d; border-radius: 6px 0px 0px 6px; box-sizing: border-box; float: left; hei=
ght: 26px; padding: 4px 8px 6px; }

.SearchInputToken .tokenContainer span:hover { background-color: rgba(0, 0,=
 0, 0.06); }

.SearchInputToken .tokenContainer span.remove { border-left: 1px solid rgba=
(255, 255, 255, 0.18); border-radius: 0px 6px 6px 0px; float: left; padding=
: 9px 6px 6px 5px; }

.SearchInputToken .tokenContainer span.remove em { width: 8px; height: 8px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-ab=
ove_the_fold-1x-5d23fe54.png") -363px -246px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchInputToken .tokenContainer span.remove em { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9=
68902f1.png"); background-position: -389px -83px; background-size: 399px 38=
2px; }
}

.SearchInputToken.tutorialHighlight { height: 32px !important; }

.SearchPage { }

.SearchPage .debugMacro { margin: 10px; padding: 5px; }

.SearchPage .oneBoxContainer { margin-left: auto; margin-right: auto; posit=
ion: relative; }

.SearchPage .placeBoardSearch { color: rgb(51, 51, 51); font-size: 13px; ma=
rgin-bottom: -7px; margin-top: 14px; padding-left: 14px; }

.SearchPage .placeBoardSearch a { color: rgb(51, 51, 51); }

.SearchPage .customizationCarousel { height: 240px; margin-bottom: 10px; ov=
erflow: hidden; transition: height 0.7s 0.3s, margin-bottom 0.7s; }

.SearchPage .customizationCarouselCollapsed { height: 0px; margin-bottom: 0=
px; overflow: hidden; }

.SearchPage .customizationText { height: 40px; margin-left: 6px; margin-top=
: 14.5px; position: relative; width: 1000px; }

.SearchPage .customizationInstructions { margin-top: 4px; }

.SearchPage .customizationWelcome, .SearchPage .customizationInstructions {=
 opacity: 1; position: absolute; transition: all 0.3s 0.3s; }

.SearchPage .customizationTransparent { opacity: 0; transition-delay: 0s; }

.SearchPageContent .searchTerm { font-weight: bold; }

.SearchPageContent .boardSearchTypeSelector { margin-top: 14px; text-align:=
 center; }

.SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem { borde=
r: 1px solid rgb(204, 204, 204); display: inline-block; padding: 7px 14px; =
}

.SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem.allBoar=
ds { border-radius: 6px 0px 0px 6px; }

.SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem.placeBo=
ards { border-radius: 0px 6px 6px 0px; margin-left: -4px; }

.SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem:hover {=
 background: rgb(255, 255, 255); }

.SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem:active,=
 .SearchPageContent .boardSearchTypeSelector .searchTypeSelectorItem.active=
 { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2=
px inset; }

.SearchPageContent .emptyQuery, .SearchPageContent .noResults { font-size: =
18px; font-weight: normal; margin: 54px auto; text-align: center; width: 50=
%; }

.SearchPageContent .blankRow { height: 334px; }

.SearchPageContent .blankRow .placeholder { background: rgb(239, 239, 239);=
 }

.SearchPageContent .blankRow .placeholder.big { height: 308px; }

.SearchPageContent .blankRow .placeholder.small { height: 263px; }

.SearchPageContent .autocorrectContainer { box-sizing: border-box; font-siz=
e: 18px; padding-left: 7px; padding-top: 7px; }

.openHome .TokenizedInput.guided.openHome { margin-left: 48px; }

.TokenizedInput.guided.openHome .tokensWrapper .tokenizedItem.inputToken { =
height: 52px; }

.TokenizedInput.guided.openHome .tokensWrapper .tokenizedItem.inputToken .f=
ield { -webkit-font-smoothing: antialiased; font-family: HelveticaNeue-Bold=
, Helvetica, arial; color: rgb(181, 181, 181); font-size: 24px; letter-spac=
ing: -1px; line-height: 1.2; margin: 10px 0px; }

.TokenizedInput.guided.openHome .tokensWrapper .tokenizedItem.inputToken .f=
ield:focus { color: rgb(85, 85, 85); }

.TokenizedInput.guided { margin-left: 3px; margin-right: 30px; overflow: hi=
dden; }

.TokenizedInput.guided .tokensWrapper { left: 0px; overflow: visible; posit=
ion: relative; transition-duration: 0.25s; transition-property: left; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem { height: 32px; margin=
: 0px; padding-left: 8px; vertical-align: middle; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem.inputToken { width: 10=
0%; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem.inputToken .field { -w=
ebkit-font-smoothing: antialiased; color: rgb(167, 167, 167); font-size: 16=
px; font-weight: 600; height: 32px; line-height: 20px; padding: 6px 0px 6px=
 4px; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem.inputToken .field:focu=
s { color: rgb(51, 51, 51); }

.TokenizedInput.guided.typeaheadWithTitles { margin-left: 12px; }

.TokenizedInput.guided .removeAll { border-radius: 0px 6px 6px 0px; cursor:=
 pointer; display: inline-block; margin-top: -6px; position: absolute; righ=
t: 10px; top: 50%; transition: display 1s linear; }

.TokenizedInput.guided .removeAll.hidden { display: none; }

.TokenizedInput.guided .removeAll em { width: 12px; height: 12px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -396px -149px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.guided .removeAll em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -357px -240px; background-size: 399px 382px; }
}

.TokenizedInput.guided .removeAll:hover em { width: 12px; height: 12px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -396px -79px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.guided .removeAll:hover em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f=
1.png"); background-position: -163px -109px; background-size: 399px 382px; =
}
}

.TokenizedInput.guided .removeAll:active em, .TokenizedInput.guided .remove=
All.active em { width: 12px; height: 12px; background: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -3=
96px -93px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.guided .removeAll:active em, .TokenizedInput.guided .remo=
veAll.active em { background-image: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-above_the_fold-2x-968902f1.png"); background-position:=
 -321px -258px; background-size: 399px 382px; }
}

.TokenizedInput.drawerNav { margin-left: 3px; margin-right: 30px; overflow:=
 hidden; width: 100%; }

.TokenizedInput.drawerNav .tokensWrapper { left: 0px; overflow: visible; po=
sition: relative; transition-duration: 0.25s; transition-property: left; }

.TokenizedInput.drawerNav .tokensWrapper .tokenizedItem { height: 32px; ver=
tical-align: middle; }

.TokenizedInput.drawerNav .tokensWrapper .tokenizedItem.inputToken { width:=
 100%; }

.TokenizedInput.drawerNav .tokensWrapper .tokenizedItem.inputToken .field {=
 -webkit-font-smoothing: antialiased; color: rgb(167, 167, 167); font-size:=
 16px; font-weight: 600; height: 32px; line-height: 20px; padding: 6px 0px =
6px 4px; }

.TokenizedInput.drawerNav .tokensWrapper .tokenizedItem.inputToken .field:f=
ocus { color: rgb(51, 51, 51); }

.TokenizedInput.drawerNav.typeaheadWithTitles { margin-left: 12px; }

.TokenizedInput.drawerNav .removeAll { border-radius: 0px 6px 6px 0px; curs=
or: pointer; display: none; padding: 10px; position: absolute; right: 0px; =
top: 0px; transition: display 1s linear; }

.TokenizedInput.drawerNav .removeAll em { width: 12px; height: 12px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the=
_fold-1x-5d23fe54.png") -396px -149px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.drawerNav .removeAll em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.p=
ng"); background-position: -357px -240px; background-size: 399px 382px; }
}

.TokenizedInput.drawerNav .removeAll:hover em { width: 12px; height: 12px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-1x-5d23fe54.png") -396px -79px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.drawerNav .removeAll:hover em { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9689=
02f1.png"); background-position: -163px -109px; background-size: 399px 382p=
x; }
}

.TokenizedInput.drawerNav .removeAll:active em, .TokenizedInput.drawerNav .=
removeAll.active em { width: 12px; height: 12px; background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.pn=
g") -396px -93px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TokenizedInput.drawerNav .removeAll:active em, .TokenizedInput.drawerNav=
 .removeAll.active em { background-image: url("https://s.pinimg.com/webapp/=
style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-pos=
ition: -321px -258px; background-size: 399px 382px; }
}

.TokenizedInput .tokensWrapper { overflow-x: auto; overflow-y: hidden; curs=
or: text; float: left; min-height: 1px; white-space: nowrap; width: 100%; }

.InternalModuleCatalog .TokenizedInput .tokensWrapper { border: 1px solid r=
gb(255, 255, 0); }

.InternalModuleCatalog .TokenizedInput .tokensWrapper input { background: r=
gb(0, 255, 0); border: 1px solid rgb(255, 0, 0); }

.InternalModuleCatalog .TokenizedInput .tokensWrapper input.tokenSelected {=
 background: none; border-color: rgb(51, 51, 51); }

.TokenizedInput .tokensWrapper input { background: transparent; border: 0px=
; box-shadow: none; font-size: 14px; }

.TokenizedInput .tokensWrapper input:focus { outline: none; }

.TokenizedInput.userCircleSelect { width: 100%; }

.TokenizedInput.userCircleSelect .tokenizedItem.inputToken { width: 100%; }

.TokenizedInput .tokenizedItem { overflow: hidden; color: rgb(0, 0, 0); dis=
play: inline-block; height: auto; margin: 3px; white-space: nowrap; }

.TokenizedInput .scrollWrapper { overflow: hidden; }

.TokenizedInput.guided { width: 100%; }

.TokenizedInput.guided.typeaheadWithTitles { margin-left: 0px; }

.TokenizedInput.drawerNav .tokensWrapper .tokenizedItem { height: auto; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem.inputToken .field { he=
ight: auto; padding: 0px; }

.TokenizedInput.guided .tokensWrapper { -webkit-box-align: center; align-it=
ems: center; display: flex; width: 100%; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem { -webkit-box-flex: 0;=
 flex: 0 0 auto; height: auto; }

.TokenizedInput.guided .tokensWrapper .tokenizedItem.inputToken { -webkit-b=
ox-flex: 1; flex: 1 1 auto; min-height: 0px; min-width: 0px; width: auto; }

.ExploreStory { background: transparent; border-radius: 6px; box-shadow: no=
ne; display: inline-block; width: 236px; }

.ExploreStory .storyWrapper { cursor: zoom-in; margin: -10px; padding: 10px=
; position: relative; }

.ExploreStory .storyWrapper::before { background: rgba(0, 0, 0, 0.05); bord=
er-radius: 8px; content: " "; height: 100%; left: 0px; opacity: 0; pointer-=
events: none; position: absolute; top: 0px; transform: scale(0.96); width: =
100%; z-index: 3; }

.ExploreStory .storyWrapper:not(.storyWrapperDisableHover):hover::before { =
animation: tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.ExploreStory .storyWrapper .creditItem:hover { background: inherit; }

.ExploreStoryCredits { backface-visibility: hidden; background: rgb(255, 25=
5, 255); border-radius: 6px; }

.ExploreStoryCredits .creditItem { -webkit-font-smoothing: antialiased; ove=
rflow: hidden; border-radius: 0px 0px 6px 6px; display: block; line-height:=
 14px; padding: 5px 14px; z-index: 3; }

.ExploreStoryCredits .creditItem .creditImg { position: relative; border-ra=
dius: 2px; float: left; height: 30px; margin-right: 5px; width: 30px; }

.ExploreStoryCredits .creditItem .creditImg::after { border-radius: 3px; bo=
x-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px=
; left: 0px; position: absolute; top: 0px; width: 30px; }

.ExploreStoryCredits .creditItem .creditImg img { border-radius: 3px; heigh=
t: 30px; width: 30px; }

.ExploreStoryCredits .creditItem .creditImg.user { position: relative; bord=
er-radius: 50%; }

.ExploreStoryCredits .creditItem .creditImg.user::after { border-radius: 50=
%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height:=
 30px; left: 0px; position: absolute; top: 0px; width: 30px; }

.ExploreStoryCredits .creditItem .creditImg.user img { border-radius: 50%; =
height: 30px; width: 30px; }

.ExploreStoryCredits .creditItem .creditName { white-space: nowrap; overflo=
w: hidden; text-overflow: ellipsis; color: rgb(153, 153, 153); display: blo=
ck; }

.ExploreStoryCredits .creditItem .creditName h3 { white-space: nowrap; over=
flow: hidden; text-overflow: ellipsis; font-size: 11px; }

.ExploreStoryCredits .creditItem .creditTitle { white-space: nowrap; overfl=
ow: hidden; text-overflow: ellipsis; color: rgb(113, 113, 113); }

.ExploreStoryCredits .creditItem:active .creditTitle { color: rgb(113, 113,=
 113); }

.ExploreStoryCredits .creditItem:active .creditName { color: rgb(153, 153, =
153); }

.ExploreStoryCredits .creditItem .span { vertical-align: middle; }

.ExploreStoryCredits .pinCredits { font-family: Helvetica, "=E3=83=92=E3=83=
=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro"=
, =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=
=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight: bold; bo=
rder-top: 1px solid rgb(231, 231, 231); color: rgb(119, 119, 119); }

.ExploreStoryCredits .pinCredits.userBoardCondensed .creditName { margin-to=
p: 2px; }

.ExploreStoryCredits .pinCredits button { z-index: 3; }

.ExploreStoryCredits .creditItem { line-height: 15px; padding: 10px; positi=
on: relative; }

.ExploreStoryCredits .creditItem .creditTitle { white-space: nowrap; text-o=
verflow: ellipsis; overflow: hidden; color: rgb(85, 85, 85); display: block=
; font-weight: normal; }

.ExploreStoryCredits .creditItem .creditName { white-space: nowrap; overflo=
w: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); font-weight: bo=
ld; }

.ExploreStoryCredits .storyCreditWrapper { border-radius: 0px 0px 6px 6px; =
border-top: 1px solid rgb(231, 231, 231); position: relative; }

.ExploreStoryCredits .storyCreditWrapper .creditTitle, .ExploreStoryCredits=
 .storyCreditWrapper .creditName { width: 151px; }

.ExploreStoryCredits .storyCreditWrapper:hover { background-color: rgb(241,=
 241, 241); }

.ExploreStoryCredits .creditFooter { -webkit-font-smoothing: antialiased; b=
order-top: 1px solid rgb(231, 231, 231); color: rgb(85, 85, 85); font-size:=
 11px; font-weight: bold; overflow: hidden; padding: 9px 12px; text-overflo=
w: ellipsis; white-space: nowrap; }

.ExploreStoryCredits .storyCredits { font-family: Helvetica, "=E3=83=92=E3=
=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic P=
ro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=
=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight: bold;=
 color: rgb(119, 119, 119); font-size: 11px; }

.ExploreStoryCredits .storyCredits { display: flex; -webkit-box-orient: ver=
tical; -webkit-box-direction: reverse; flex-direction: column-reverse; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper { -webkit-box-alig=
n: center; align-items: center; border-top: none; display: flex; position: =
relative; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper::before { backgrou=
nd: rgba(0, 0, 0, 0.05); border-radius: 4px; content: " "; height: calc(100=
% + 10px); left: 0px; opacity: 0; pointer-events: none; position: absolute;=
 top: -5px; transform: scale(0.96); width: 100%; z-index: 3; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem { bord=
er-radius: 4px; -webkit-box-flex: 1; flex: 1 1 auto; max-width: 100%; min-h=
eight: 0px; min-width: 0px; overflow: hidden; padding: 0px; text-overflow: =
ellipsis; white-space: nowrap; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem:hover =
{ color: rgb(85, 85, 85); }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem > a { =
-webkit-box-align: center; align-items: center; display: flex; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tName, .ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem=
 .creditTitle { color: rgb(85, 85, 85); width: 125px; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tName { font-weight: bold; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tTitle { font-weight: normal; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tImg.user::after { display: none; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tImg, .ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem =
.creditImg img { height: 36px; width: 36px; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tImg { background-color: rgb(239, 239, 239); -webkit-box-flex: 0; flex: 0 0=
 auto; margin-right: 8px; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper .creditItem .credi=
tImg::after { display: none; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper:hover { background=
: transparent; }

.ExploreStoryCredits .storyCredits > .storyCreditWrapper:hover::before { an=
imation: tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.ExploreStoryCredits .storyCredits > .creditItem { border-radius: 4px; max-=
width: 100%; overflow: hidden; padding-bottom: 0px; padding-top: 0px; text-=
overflow: ellipsis; white-space: nowrap; }

.ExploreStoryCredits .storyCredits > .creditItem:hover { background-color: =
rgb(239, 239, 239); }

.ExploreStoryCredits .storyCredits > .creditItem > a { -webkit-box-align: c=
enter; align-items: center; display: flex; }

.ExploreStoryCredits .storyCredits > .creditItem .creditName, .ExploreStory=
Credits .storyCredits > .creditItem .creditTitle { color: rgb(181, 181, 181=
); max-width: 160px; }

.ExploreStoryCredits .storyCredits > .creditItem .creditName { font-weight:=
 normal; }

.ExploreStoryCredits .storyCredits > .creditItem .creditTitle { font-weight=
: bold; }

.ExploreStoryCredits .storyCredits .creditFooter { border-top: none; paddin=
g: 10px 0px 0px; }

.HomefeedPinWrapper { transform-style: preserve-3d; }

.Snackbox { background-color: rgb(255, 255, 255); cursor: pointer; padding-=
bottom: 12px; position: absolute; visibility: hidden; width: 236px; }

.Snackbox.insertedSnackbox { position: static; visibility: visible; }

.Snackbox.insertedSnackbox.animated .item.normal:nth-child(2) { animation: =
pinSlideIn 0.2s ease-out 0.25s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.normal:nth-child(3) { animation: =
pinSlideIn 0.2s ease-out 0.18s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.normal:nth-child(4) { animation: =
pinSlideIn 0.2s ease-out 0.32s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.normal:nth-child(5) { animation: =
pinSlideIn 0.2s ease-out 0.36s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.small:nth-child(2), .Snackbox.ins=
ertedSnackbox.animated .item.large:nth-child(2) { animation: pinSlideIn 0.2=
s ease-out 0.18s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.small:nth-child(3), .Snackbox.ins=
ertedSnackbox.animated .item.large:nth-child(3) { animation: pinSlideIn 0.2=
s ease-out 0.25s forwards; opacity: 0; }

.Snackbox.insertedSnackbox.animated .item.small:nth-child(4), .Snackbox.ins=
ertedSnackbox.animated .item.large:nth-child(4) { animation: pinSlideIn 0.2=
s ease-out 0.32s forwards; opacity: 0; }

.Snackbox .snackboxTitle { color: rgb(181, 181, 181); font-size: 13px; heig=
ht: 14px; letter-spacing: -0.4px; padding-bottom: 8px; }

.Snackbox .snackboxImagesWrapper { align-content: flex-start; display: flex=
; flex-flow: column wrap; margin: 0px auto; width: 236px; }

.Snackbox .item { background-position: center center; background-size: cove=
r; border-radius: 8px; box-sizing: border-box; display: inline-block; margi=
n: 2px; overflow: hidden; width: 114px; }

.Snackbox .item.large:nth-child(1) { background-size: 100% 100%; }

.Snackbox.itemsHidden .item:nth-child(1) { visibility: hidden; }

.Snackbox.itemsHidden .item:nth-child(2) { visibility: hidden; }

.Snackbox.itemsHidden .item:nth-child(3) { visibility: hidden; }

.Snackbox.itemsHidden .item:nth-child(4) { visibility: hidden; }

.Snackbox.itemsHidden .item:nth-child(5) { visibility: hidden; }

.Snackbox.showSnackbox { position: initial; visibility: visible; }

.Snackbox.showSnackbox .item.normal:nth-child(1) { visibility: visible; }

.Snackbox.showSnackbox .item.normal:nth-child(2) { animation: u69ec955a 0.2=
5s ease forwards; }

@-webkit-keyframes u69ec955a {=20
  0% { opacity: 0; transform: translate(-10px, 10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes u69ec955a {=20
  0% { opacity: 0; transform: translate(-10px, 10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.normal:nth-child(3) { animation: ua63170de 0.2=
5s ease forwards; }

@-webkit-keyframes ua63170de {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes ua63170de {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.normal:nth-child(4) { animation: u316aa9fb 0.2=
5s ease forwards; }

@-webkit-keyframes u316aa9fb {=20
  0% { opacity: 0; transform: translate(10px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes u316aa9fb {=20
  0% { opacity: 0; transform: translate(10px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.normal:nth-child(5) { animation: u10788570 0.2=
5s ease forwards; }

@-webkit-keyframes u10788570 {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes u10788570 {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.large:nth-child(1) { visibility: visible; }

.Snackbox.showSnackbox .item.large:nth-child(2) { animation: u626312e3 0.25=
s ease forwards; }

@-webkit-keyframes u626312e3 {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes u626312e3 {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.large:nth-child(3) { animation: u8d366e40 0.25=
s ease forwards; }

@-webkit-keyframes u8d366e40 {=20
  0% { opacity: 0; transform: translate(10px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes u8d366e40 {=20
  0% { opacity: 0; transform: translate(10px, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.large:nth-child(4) { animation: ua69661be 0.25=
s ease forwards; }

@-webkit-keyframes ua69661be {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes ua69661be {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.small:nth-child(1) { visibility: visible; }

.Snackbox.showSnackbox .item.small:nth-child(2) { animation: ud19d976c 0.25=
s ease forwards; }

@-webkit-keyframes ud19d976c {=20
  0% { opacity: 0; transform: translate(-10px, 10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes ud19d976c {=20
  0% { opacity: 0; transform: translate(-10px, 10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.small:nth-child(3) { animation: ue89e1af2 0.25=
s ease forwards; }

@-webkit-keyframes ue89e1af2 {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes ue89e1af2 {=20
  0% { opacity: 0; transform: translate(10px, -10px); visibility: visible; =
}
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showSnackbox .item.small:nth-child(4) { animation: uee6002e9 0.25=
s ease forwards; }

@-webkit-keyframes uee6002e9 {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

@keyframes uee6002e9 {=20
  0% { opacity: 0; transform: translate(10px, 10px); visibility: visible; }
  100% { opacity: 1; transform: translate(0px); visibility: visible; }
}

.Snackbox.showFirstPin { position: initial; visibility: visible; }

.Snackbox.showFirstPin .item:nth-child(1) { visibility: visible; }

.SnackboxResults { background-color: rgb(255, 255, 255); padding-left: 24px=
; position: relative; }

.SnackboxResults .snackboxTitle { width: 2198px; background-color: rgb(255,=
 255, 255); color: rgb(85, 85, 85); font-size: 28px; font-weight: bold; lef=
t: 0px; letter-spacing: -0.8px; margin: 0px auto; padding: 54px 16px 32px; =
position: absolute; right: 0px; z-index: 670; }

@media (max-width: 499px) and (min-width: 250px) {
  .SnackboxResults .snackboxTitle { width: 216px; }
}

@media (max-width: 749px) and (min-width: 500px) {
  .SnackboxResults .snackboxTitle { width: 476px; }
}

@media (max-width: 999px) and (min-width: 0) {
  .SnackboxResults .snackboxTitle { width: 736px; }
}

@media (max-width: 1249px) and (min-width: 1000px) {
  .SnackboxResults .snackboxTitle { width: 996px; }
}

@media (max-width: 1499px) and (min-width: 1250px) {
  .SnackboxResults .snackboxTitle { width: 1256px; }
}

@media (max-width: 1749px) and (min-width: 1500px) {
  .SnackboxResults .snackboxTitle { width: 1516px; }
}

@media (max-width: 1999px) and (min-width: 1750px) {
  .SnackboxResults .snackboxTitle { width: 1776px; }
}

@media (max-width: 2249px) and (min-width: 2000px) {
  .SnackboxResults .snackboxTitle { width: 2036px; }
}

@media (max-width: 2499px) and (min-width: 2250px) {
  .SnackboxResults .snackboxTitle { width: 2296px; }
}

@media (max-width: 2749px) and (min-width: 2500px) {
  .SnackboxResults .snackboxTitle { width: 2556px; }
}

@media (max-width: 2999px) and (min-width: 2750px) {
  .SnackboxResults .snackboxTitle { width: 2816px; }
}

.SnackboxResults .contentContainer { display: flex; -webkit-box-orient: hor=
izontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pa=
ck: center; justify-content: center; padding-top: 90px; }

.SnackboxResults .contentContainer .snackboxImage { height: calc(100vh - 13=
8px); margin-top: 40px; padding-right: 10px; width: 236px; }

.SnackboxResults .contentContainer .snackboxResults { width: 2000px; height=
: calc(100vh - 108px); padding-top: 10px; }

@media (max-width: 499px) and (min-width: 250px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 20px; }
}

@media (max-width: 749px) and (min-width: 500px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 280px; }
}

@media (max-width: 999px) and (min-width: 0) {
  .SnackboxResults .contentContainer .snackboxResults { width: 540px; }
}

@media (max-width: 1249px) and (min-width: 1000px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 800px; }
}

@media (max-width: 1499px) and (min-width: 1250px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 1060px; }
}

@media (max-width: 1749px) and (min-width: 1500px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 1320px; }
}

@media (max-width: 1999px) and (min-width: 1750px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 1580px; }
}

@media (max-width: 2249px) and (min-width: 2000px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 1840px; }
}

@media (max-width: 2499px) and (min-width: 2250px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 2100px; }
}

@media (max-width: 2749px) and (min-width: 2500px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 2360px; }
}

@media (max-width: 2999px) and (min-width: 2750px) {
  .SnackboxResults .contentContainer .snackboxResults { width: 2620px; }
}

.SnackboxResults .contentContainer .snackboxResults .centeredWithinWrapper =
{ width: 2000px; }

@media (max-width: 499px) and (min-width: 250px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 20px; }
}

@media (max-width: 749px) and (min-width: 500px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 280px; }
}

@media (max-width: 999px) and (min-width: 0) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 540px; }
}

@media (max-width: 1249px) and (min-width: 1000px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 800px; }
}

@media (max-width: 1499px) and (min-width: 1250px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 1060px; }
}

@media (max-width: 1749px) and (min-width: 1500px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 1320px; }
}

@media (max-width: 1999px) and (min-width: 1750px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 1580px; }
}

@media (max-width: 2249px) and (min-width: 2000px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 1840px; }
}

@media (max-width: 2499px) and (min-width: 2250px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 2100px; }
}

@media (max-width: 2749px) and (min-width: 2500px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 2360px; }
}

@media (max-width: 2999px) and (min-width: 2750px) {
  .SnackboxResults .contentContainer .snackboxResults .centeredWithinWrappe=
r { width: 2620px; }
}

.TopicStoryWrapper { display: block; min-height: 236px; position: relative;=
 }

.SuggestedBoardsDropdown { max-width: 300px; padding: 10px 0px; }

.SuggestedBoardsDropdown .Board .dismiss { display: none; }

.SuggestedBoardsDropdown .Board .followBoardItem { overflow: hidden; text-o=
verflow: ellipsis; white-space: nowrap; }

.SuggestedBoardsDropdown .Board .followConfirmation { padding: 14px; }

.SuggestedBoardsDropdown h3 { color: rgb(95, 95, 95); margin: 0px 14px 5px;=
 }

.SuggestedUsersDropdown { max-width: 300px; padding: 10px 0px; }

.SuggestedUsersDropdown .User .dismiss { display: none; }

.SuggestedUsersDropdown .User .contactUser { overflow: hidden; text-overflo=
w: ellipsis; white-space: nowrap; }

.SuggestedUsersDropdown .User .contactConfirmation { padding: 14px; }

.SuggestedUsersDropdown h3 { color: rgb(95, 95, 95); margin: 0px 14px 5px; =
}

.AggregatedCloseupCard .hr { margin-top: 16px; }

.AggregatedCloseupCard .pinActivityContainer { display: flex; font-size: 14=
px; -webkit-box-pack: justify; justify-content: space-between; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity { display: flex; =
}

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity { f=
ont-size: 15px; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity a {=
 color: rgb(68, 68, 68); }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity a.b=
lue { color: rgb(0, 75, 145); font-weight: normal; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity .sa=
vedTo { width: 422px; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity .sa=
vedTo.narrow { width: 326px; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity .us=
erNote { line-height: initial; margin: 0px; width: 422px; word-wrap: break-=
word; }

.AggregatedCloseupCard .pinActivityContainer .pinActivity .userActivity.nat=
ive { -webkit-box-align: center; align-items: center; display: flex; }

.AggregatedCloseupCard .pinActivityContainer .activityTimeSince { color: rg=
b(185, 185, 185); }

.AggregatedCloseupCard .pinActivityContainer.center .userActivity, .Aggrega=
tedCloseupCard .pinActivityContainer.center .activityTimeSince { padding-to=
p: 8px; }

.AggregatedCloseupCard .previewContainer { display: flex; padding: 16px 8px=
; }

.AggregatedCloseupCard .repinsLikesActivityIcon { margin-right: 8px; }

.AggregatedCloseupCard .repinsLikesActivityIcon em { width: 42px; height: 2=
4px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -119px -234px no-repeat; cursor: pointer=
; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AggregatedCloseupCard .repinsLikesActivityIcon em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -117px -231px; background-size: 399px=
 382px; }
}

.AggregatedCloseupCard .savedByHeader { cursor: pointer; padding-left: 8px;=
 }

.AggregatedCloseupCard .savedByHeader .feedPreview { display: flex; }

.AggregatedCloseupCard .userProfile { margin-right: 16px; position: relativ=
e; }

.AggregatedCloseupCard .boardCountHeader { color: rgb(68, 68, 68); font-siz=
e: 18px; font-weight: normal; padding-bottom: 8px; }

.AggregatedCloseupCard .boardCountHeader .count { font-weight: bold; }

.AggregatedCloseupCard { padding: 16px 32px 32px; }

.AggregatedCloseupCard .pinActivityContainer { padding: 0px 8px; }

.DidItActionDropdown li { padding: 2px 0px; }

.DidItActionDropdown li .didItActionDropdownButton { background: rgb(255, 2=
55, 255); border: 0px; border-radius: 2px; color: rgb(95, 95, 95); font-siz=
e: 14px; font-weight: bold; outline: 0px; padding: 8px 16px; text-align: le=
ft; width: 100%; }

.DidItActionDropdown li .didItActionDropdownButton:hover { background: rgb(=
241, 241, 241); }

.DidItActivitySummary .previewContainer { display: flex; padding: 16px 40px=
; }

.DidItActivitySummary .activityRepContainer { padding-bottom: 8px; position=
: relative; }

.DidItActivitySummary .savedByContainer { padding-left: 16px; width: 364px;=
 }

.DidItActivitySummary .savedByHeader { display: flex; -webkit-box-pack: jus=
tify; justify-content: space-between; }

.DidItActivitySummary .activitySummary { color: rgb(68, 68, 68); font-size:=
 15px; font-weight: normal; line-height: 40px; padding-right: 16px; }

.DidItActivitySummary .activitySummary .count { font-weight: bold; }

.DidItActivitySummary .feedPreview { display: flex; padding: 16px 0px 12px;=
 }

.DidItUserFeed { -webkit-box-align: center; align-items: center; display: f=
lex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-dire=
ction: column; padding: 14px 0px; }

.DidItUserFeed .activityItem { background: rgb(255, 255, 255); border-radiu=
s: 8px; margin-bottom: 8px; padding: 32px; }

.DidItUserFeed .feedLoading { background: url("https://s.pinimg.com/webapp/=
style/images/spinner-medium-1x-dbb1334f.gif") 0% 0% / contain no-repeat; he=
ight: 32px; width: 32px; opacity: 0.5; display: none; margin: 32px auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DidItUserFeed .feedLoading { background-image: url("https://s.pinimg.com=
/webapp/style/images/spinner-medium-2x-3ffcb44b.gif"); }
}

.DidItUserFeed .feedLoading.displayed { display: flex; }

.FlagDidIt .modalDescription { color: rgb(153, 153, 153); display: table; f=
ont-size: 13px; height: 360px; width: 600px; }

.FlagDidIt .modalDescription > div { display: table-cell; padding: 0px 85px=
; text-align: center; vertical-align: middle; }

.FlagDidIt .modalDescription .fileButton { display: inline-block; margin: 2=
0px auto 0px; }

.jcrop-holder { position: absolute; top: 0px; direction: ltr; text-align: l=
eft; }

.jcrop-vline, .jcrop-hline { font-size: 0px; position: absolute; }

.jcrop-vline { height: 100%; width: 1px !important; }

.jcrop-vline.right { right: 0px; }

.jcrop-hline { width: 100%; height: 1px !important; }

.jcrop-hline.bottom { bottom: 0px; }

.jcrop-tracker { height: 100%; width: 100%; -webkit-tap-highlight-color: tr=
ansparent; user-select: none; }

.jcrop-handle { background-color: rgb(51, 51, 51); border: 1px solid rgb(23=
8, 238, 238); width: 7px; height: 7px; font-size: 1px; }

.jcrop-handle.ord-n { left: 50%; margin-left: -4px; margin-top: -4px; top: =
0px; }

.jcrop-handle.ord-s { bottom: 0px; left: 50%; margin-bottom: -4px; margin-l=
eft: -4px; }

.jcrop-handle.ord-e { margin-right: -4px; margin-top: -4px; right: 0px; top=
: 50%; }

.jcrop-handle.ord-w { left: 0px; margin-left: -4px; margin-top: -4px; top: =
50%; }

.jcrop-handle.ord-nw { left: 0px; margin-left: -4px; margin-top: -4px; top:=
 0px; }

.jcrop-handle.ord-ne { margin-right: -4px; margin-top: -4px; right: 0px; to=
p: 0px; }

.jcrop-handle.ord-se { bottom: 0px; margin-bottom: -4px; margin-right: -4px=
; right: 0px; }

.jcrop-handle.ord-sw { bottom: 0px; left: 0px; margin-bottom: -4px; margin-=
left: -4px; }

.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s { height: 7px; width: 100%; }

.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w { height: 100%; width: 7px; }

.jcrop-dragbar.ord-n { margin-top: -4px; }

.jcrop-dragbar.ord-s { bottom: 0px; margin-bottom: -4px; }

.jcrop-dragbar.ord-e { margin-right: -4px; right: 0px; }

.jcrop-dragbar.ord-w { margin-left: -4px; }

.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline { background: rgb(255,=
 255, 255); opacity: 0.7 !important; }

.jcrop-light .jcrop-handle { background-color: rgb(0, 0, 0); border-color: =
rgb(255, 255, 255); border-radius: 3px; }

.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline { background: rgb(0, 0, =
0); opacity: 0.7 !important; }

.jcrop-dark .jcrop-handle { background-color: rgb(255, 255, 255); border-co=
lor: rgb(0, 0, 0); border-radius: 3px; }

.solid-line .jcrop-vline, .solid-line .jcrop-hline { background: rgb(255, 2=
55, 255); }

.jcrop-holder img, img.jcrop-preview { max-width: none; }

.Closeup { -webkit-font-smoothing: antialiased; }

.Closeup .stickToBottom .sticky { position: fixed; }

.Closeup .sticky { border-radius: 8px; position: sticky; top: 65px; will-ch=
ange: transform; z-index: 101; }

@media (min-width: 800px) {
  .Closeup .sticky { top: 65px; }
}

.Closeup .stickyRichContent { display: inline-block; position: sticky; top:=
 125px; vertical-align: top; will-change: transform; z-index: 100; }

.Closeup .showInModal .stickyRichContent { top: 60px; }

.Closeup .showInModal .sticky { top: 0px; }

.Closeup .showInModal .flashlightSticky { top: 72px; }

.Closeup .PinFeedbackConfirmation.show { width: 100%; z-index: 101; }

.Closeup .flashlightSticky { display: block; float: right; position: sticky=
; top: 137px; z-index: 99; }

@media (min-width: 800px) {
  .Closeup .flashlightSticky { top: 137px; }
}

.Closeup .transitionImage { background: rgb(255, 255, 255); border-radius: =
0px 0px 8px 8px; margin: 0px auto; padding-bottom: 72px; position: absolute=
; text-align: center; width: 628px; }

.Closeup .transitionImage + .CloseupContent .CloseupTitleCard { display: no=
ne; }

.Closeup .transitionImage.isEmbeddedVideo { padding-top: 0px !important; }

.Closeup .transitionImage.isEmbeddedVideo .videoTransition { margin: 0px 32=
px; background: rgb(0, 0, 0) !important; }

.Closeup .transitionImage.isEmbeddedVideo.isVine .videoTransition { height:=
 564px; }

.Closeup .transitionImage .pinImg { border-radius: 8px; }

.Closeup .transitionTitle { background: rgb(255, 255, 255); border-radius: =
8px 8px 0px 0px; padding-top: 68px; position: relative; width: 628px; z-ind=
ex: 11; }

.Closeup .transitionTitle .sourceWrapper, .Closeup .transitionTitle .pinTit=
le { color: rgb(85, 85, 85); width: 470px; }

.Closeup .transitionTitle .sourceWrapper { font-size: 14px; font-weight: bo=
ld; padding: 0px 40px 4px; }

.Closeup .transitionTitle .pinTitle { font-size: 30px; line-height: 30px; p=
adding: 0px 40px 16px; }

.Closeup .closeupActionBarContainer { margin: 0px auto; position: relative;=
 width: 628px; z-index: 101; }

.Closeup .closeupActionBarContainer.relatedPinsByCloseup { float: left; lef=
t: 54%; margin-left: -628px; position: relative; top: 30px; }

.Closeup .closeupActionBarContainer.relatedPinsByCloseup.noTop { top: 0px; =
}

.Closeup .closeupActionBarContainer.stickToTop { margin-left: -628px; posit=
ion: fixed; top: 94px; }

@media (max-width: 1285px) {
  .Closeup .closeupActionBarContainer.stickToTop { left: 0px; margin-left: =
66px; }
}

.Closeup .closeupActionBarContainer.stickToTop.canClose { margin-left: -636=
px; top: 0px; }

@media (max-width: 1285px) {
  .Closeup .closeupActionBarContainer.stickToTop.canClose { margin-left: 58=
px; }
}

.Closeup .close { transform: translateZ(0px); background: none; box-shadow:=
 none; margin-right: 24px; margin-top: 24px; position: fixed; z-index: 652;=
 }

.Closeup .close em { width: 17px; height: 16px; background: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -358=
px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Closeup .close em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-2x-0d02cd03.png"); background-position: -=
88px -375px; background-size: 428px 427px; }
}

.Closeup .close:hover em, .Closeup .close:active em, .Closeup .close:focus =
em { width: 17px; height: 16px; background: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-1x-28441dec.png") -339px -342px no-rep=
eat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Closeup .close:hover em, .Closeup .close:active em, .Closeup .close:focu=
s em { background-image: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-desktop-2x-0d02cd03.png"); background-position: -70px -375px; bac=
kground-size: 428px 427px; }
}

.Closeup .close:hover { background: none; box-shadow: none; }

.Closeup .closeupContainer { margin: 32px auto; max-width: 628px; width: 10=
0%; }

.Closeup .closeupContainer::after { clear: both; content: ""; display: tabl=
e; }

.Closeup .closeupContainer:focus { outline: 0px; }

.Closeup .closeupContainer.relatedPinsByCloseup { float: left; left: 54%; m=
argin-left: -628px; position: relative; }

.Closeup .closeupContainer.stickToBottom { bottom: 0px; padding-top: 56px; =
position: fixed; }

.Closeup .closeupContainer.stickToTop { position: fixed; }

.Closeup .closeupContainer.stickToTop .sticky { position: inherit; }

.Closeup .closeupBottom .denzelRelatedPins { margin: 0px auto; }

.Closeup .closeupBottom.relatedPinsByCloseup { float: right; margin-right: =
-528px; position: relative; right: 46%; top: 30px; }

.Closeup .pinCarousel { background-color: rgb(255, 255, 255); border-bottom=
: 1px solid rgb(204, 204, 204); height: 200px; margin-bottom: 15px; padding=
: 15px 0px 15px 15px; }

.Closeup .pinsCarouselBoardTitle { color: rgb(92, 85, 75); font-size: 16px;=
 font-weight: bold; margin-bottom: 5px; }

.Closeup.canClose { background-color: rgba(239, 239, 239, 0.96); cursor: zo=
om-out; overflow-x: hidden; }

.Closeup.canClose .closeupContainer, .Closeup.canClose .closeupBottom { cur=
sor: auto; }

.Closeup.canClose .closeupBottom { transform: translateZ(0px); }

.Closeup.canClose .sticky.relatedPinsByCloseup { left: 54%; margin-left: -6=
36px; }

@media (max-width: 1285px) {
  .Closeup.canClose .sticky.relatedPinsByCloseup { left: 0px; margin-left: =
58px; }
}

@media (max-width: 999px) and (min-width: 0) {
  .Closeup .closeupBottom { width: 628px; }
  .Closeup .arrow-nav { display: none; }
}

.Closeup.relatedPinsByCloseup { min-width: 1285px; }

.Closeup.relatedPinsByCloseup .closeupBottom.relatedPinsByCloseup { width: =
514px; }

.Closeup .sticky.relatedPinsByCloseup { left: 54%; margin-left: -628px; }

@media (max-width: 1285px) {
  .Closeup .sticky.relatedPinsByCloseup { left: 0px; margin-left: 66px; }
}

@media only screen and (max-device-width: 600px) {
  .Closeup .closeupContainer { margin: 10px auto; }
  .Closeup .sticky { top: 0px; }
}

.flashlightButton, .overlayButton { background-color: rgba(85, 85, 85, 0.3)=
; border: 0px; border-radius: 20px; margin: 0px; outline: none; padding: 8p=
x; position: relative; }

.flashlightButton svg, .flashlightButton span, .overlayButton svg, .overlay=
Button span { vertical-align: middle; }

.flashlightButton:hover, .flashlightButton:focus, .overlayButton:hover, .ov=
erlayButton:focus { background-color: rgba(85, 85, 85, 0.6); }

.flashlightButton:focus::after, .overlayButton:focus::after { border-radius=
: 50%; bottom: -2px; box-shadow: rgb(85, 85, 85) 0px 0px 0px 2px; content: =
" "; left: -2px; pointer-events: none; position: absolute; right: -2px; top=
: -2px; }

.flashlightButton.closeupTagButton a, .overlayButton.closeupTagButton a { b=
order-radius: 20px; display: inline-block; padding: 12px; }

.flashlightButton.closeupTagButton-white, .overlayButton.closeupTagButton-w=
hite { background: rgb(255, 255, 255); }

.flashlightButton.closeupTagButton-white:hover, .flashlightButton.closeupTa=
gButton-white:focus, .overlayButton.closeupTagButton-white:hover, .overlayB=
utton.closeupTagButton-white:focus { background: rgb(239, 239, 239); }

.Closeup .closeupBottom .denzelRelatedPins { max-width: 1050px; }

.CloseupBottom .relatedPinsWrapper { visibility: hidden; }

.CloseupBottom .sectionTitle { color: rgb(68, 68, 68); font-size: 18px; tex=
t-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px; }

.CloseupBottom .gridContainer { clear: both; }

.CloseupBottom .CloseupRelatedPins { margin-top: 20px; }

.CloseupBottom .spinner { background: url("https://s.pinimg.com/webapp/styl=
e/images/spinner-a8ae820b.gif") center center no-repeat; display: block; he=
ight: 30px; left: 0px; position: absolute; right: 0px; top: 300px; }

.CloseupContent .arrow-nav > div { background: transparent; border-radius: =
0px; height: 100px; position: fixed; top: 350px; width: 100px; }

.CloseupContent .arrow-nav > div::before, .CloseupContent .arrow-nav > div:=
:after { border-bottom: 10px solid transparent; border-radius: 5px; border-=
top: 10px solid transparent; content: ""; display: block; left: 50%; positi=
on: absolute; top: 50%; }

.CloseupContent .arrow-nav > div.left-arrow { left: 0px; }

.CloseupContent .arrow-nav > div.left-arrow::before { border-right: 10px so=
lid rgb(160, 160, 160); margin: -10px 0px 0px -8px; }

.CloseupContent .arrow-nav > div.left-arrow::after { border-right: 10px sol=
id rgba(239, 239, 239, 0.96); margin: -10px 0px 0px -3px; }

.CloseupContent .arrow-nav > div.right-arrow { right: 0px; }

.CloseupContent .arrow-nav > div.right-arrow::before { border-left: 10px so=
lid rgb(160, 160, 160); margin: -10px 0px 0px -3px; }

.CloseupContent .arrow-nav > div.right-arrow::after { border-left: 10px sol=
id rgba(239, 239, 239, 0.96); margin: -10px 0px 0px -8px; }

.CloseupContent .arrow-nav > div:hover { cursor: pointer; }

.CloseupContent .arrow-nav > div:hover.left-arrow::before { border-right: 1=
0px solid rgb(85, 85, 85); }

.CloseupContent .arrow-nav > div:hover.right-arrow::before { border-left: 1=
0px solid rgb(85, 85, 85); }

.CloseupFollowModule { background-color: rgb(239, 239, 239); border-radius:=
 8px; padding: 16px; }

.CloseupFollowModule .followContainer { display: flex; -webkit-box-pack: ju=
stify; justify-content: space-between; }

.CloseupFollowModule .followArrow { margin: -24px 0px 0px 5px; position: ab=
solute; }

.CloseupFollowModule .followArrow em { width: 14px; height: 8px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fol=
d-1x-5d23fe54.png") -46px -393px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .CloseupFollowModule .followArrow em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -151px -98px; background-size: 399px 382px; }
}

.CloseupFollowModule .followText { display: flex; -webkit-box-orient: verti=
cal; -webkit-box-direction: normal; flex-direction: column; font-size: 18px=
; -webkit-box-pack: center; justify-content: center; width: 454px; }

.CloseupFollowModule { margin: 0px 32px 16px; }

.CloseupLinkModule { padding: 16px 40px; }

.CloseupLinkModule .User a.profileSource { display: flex; }

.CloseupRelatedPins.fullWidthRelatedPins .relatedPinsAnnotationTitleWrapper=
 { margin: 32px auto; max-width: 628px; width: 100%; }

.CloseupRelatedPins.fullWidthRelatedPins .relatedPinsAnnotationTitleWrapper=
 .sectionTitle { font-size: 24px; }

.CloseupRelatedPins .relatedPinsAnnotationTitleWrapper { margin: 0px 7px; }

.CloseupRelatedPins .annotations, .CloseupRelatedPins .annotationHeader { f=
ont-size: 14px; font-weight: bold; }

.CloseupRelatedPins .active { color: rgb(135, 135, 135); }

.CloseupRelatedPins .annotations { float: right; }

.CloseupRelatedPins .annotations .annotationHeader { color: rgb(51, 51, 51)=
; float: left; margin-right: 4px; position: relative; top: 2px; }

.CloseupRelatedPins .annotationList { list-style: none; padding-top: 2px; t=
ext-align: right; }

.CloseupRelatedPins .annotationList li { display: inline; margin-right: 1px=
; }

.CloseupRelatedPins .sectionTitle { float: left; margin-top: 0px; visibilit=
y: visible; }

.CloseupRelatedPins.slides { margin: 15px 7px; }

.CloseupRelatedPins.slides .relatedPinsTop { -webkit-box-align: center; ali=
gn-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-bo=
x-direction: normal; flex-direction: row; height: 33px; -webkit-box-pack: j=
ustify; justify-content: space-between; margin-bottom: 10px; }

.CloseupRelatedPins.slides .relatedPinsText { color: rgb(102, 102, 102); fo=
nt-size: 16px; font-weight: bold; }

.CloseupRelatedPins.slides .relatedPinSet { display: flex; flex-flow: row w=
rap; -webkit-box-pack: justify; justify-content: space-between; }

.CloseupRelatedPins.slides .relatedPinSet.hidden { display: none; }

.CloseupRelatedPins.slides .moreRelatedPins { background-color: rgb(255, 25=
5, 255); border-radius: 6px; color: rgb(102, 102, 102); cursor: pointer; fo=
nt-size: 14px; font-weight: bold; padding: 8px 20px; }

.CloseupRelatedPins.slides .relatedPinsBottom { height: 292px; overflow: hi=
dden; z-index: 10; }

.CloseupRelatedPins.slides .relatedPinItem { background-color: rgb(255, 255=
, 255); border-radius: 6px; cursor: zoom-in; display: inline-block; height:=
 292px; opacity: 1; overflow: hidden; position: relative; transition: opaci=
ty 1s ease; width: 236px; }

.CloseupRelatedPins.slides .relatedPinItem.invisible { opacity: 0; }

.CloseupRelatedPins.slides .hoverMask { background-color: rgb(255, 255, 255=
); height: 100%; opacity: 0; position: absolute; width: 100%; z-index: 20; =
}

.CloseupRelatedPins.slides .hoverMask:hover { opacity: 0.1; }

.CloseupRelatedPins.slides .relatedPinBottom { background-color: rgb(255, 2=
55, 255); bottom: 0px; padding: 10px; position: absolute; width: 216px; }

.CloseupRelatedPins.slides .relatedPinProfileImage { border-radius: 50%; di=
splay: inline-block; float: left; margin-right: 5px; overflow: hidden; vert=
ical-align: middle; }

.CloseupRelatedPins.slides .relatedPinPinner { color: rgb(153, 153, 153); }

.CloseupRelatedPins.slides .relatedPinBoard { color: rgb(113, 113, 113); }

.CloseupRelatedPins.slides .relatedPinPinner, .CloseupRelatedPins.slides .r=
elatedPinBoard { display: block; font-size: 11px; overflow: hidden; text-ov=
erflow: ellipsis; white-space: nowrap; }

.CloseupRelatedPins.slides .profilePicture { height: 30px; width: 30px; }

.CloseupRelatedPins.relatedPinsGrid { box-shadow: rgba(0, 0, 0, 0.22) 0px 1=
px 2px 0px; border-radius: 6px; display: block; padding: 10px; background: =
rgb(255, 255, 255); margin-bottom: 14px; max-height: 552px; max-width: 236p=
x; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper { overflow-x: hidden; o=
verflow-y: scroll; max-height: 459px; position: relative; top: -2px; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .Grid { margin: 0px; wi=
dth: 216px; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .Grid.loading { height:=
 459px; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .item { margin: 0px 3px=
 3px 0px; opacity: 0.5; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .item:hover, .CloseupRe=
latedPins.relatedPinsGrid .pinGridWrapper .item.activeItem { opacity: 1; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .item:hover .hoverMask,=
 .CloseupRelatedPins.relatedPinsGrid .pinGridWrapper .item.activeItem .hove=
rMask { box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; transition-prope=
rty: box-shadow; transition-duration: 0.2s; }

.CloseupRelatedPins.relatedPinsGrid.short .pinGridWrapper { max-height: 229=
.5px; }

.CloseupRelatedPins.relatedPinsGrid.short .pinGridWrapper .Grid.loading { h=
eight: 229.5px; }

.CloseupRelatedPins.relatedPinsGrid .pinGridWrapper { background: url("http=
s://s.pinimg.com/webapp/style/images/boardPinsGridShadowBottom-a1fc902f.png=
") left bottom repeat-x; }

.CloseupRelatedPins.relatedPinsGrid .relatedPinsButton { margin-top: 4px; w=
idth: 100%; }

.CloseupRelatedPins.relatedPinsGrid .titleContainer { margin-bottom: 11px; =
overflow: hidden; }

.CloseupRelatedPins.relatedPinsGrid .titleContainer h3.title { -webkit-font=
-smoothing: antialiased; color: rgb(51, 51, 51); font-size: 15px; line-heig=
ht: 38px; }

.CloseupRelatedPins.relatedPinsGrid .titleContainer .thumbImageWrapper { bo=
rder-radius: 3px; float: left; height: 38px; margin-right: 9px; overflow: h=
idden; width: 38px; }

.CloseupRelatedPins.sentPin .titleContainer { margin: 0px 18px; }

.CloseupRelatedPins.sentPin .titleContainer h3.title { -webkit-font-smoothi=
ng: antialiased; font-family: HelveticaNeue-Bold, Helvetica, arial; color: =
rgb(51, 51, 51); font-size: 23px; letter-spacing: -1px; line-height: 1.2em;=
 width: 310px; }

.CloseupRelatedPins .relatedPinsAnnotationTitleWrapper .sectionTitle { marg=
in-left: 16px; }

.CloseupSidebar { float: right; position: relative; width: 236px; z-index: =
102; }

.CloseupSidebar .Domain, .CloseupSidebar .VisuallySimilar { margin-bottom: =
14px; }

.PinActionBar { transform: translateZ(0px); background-color: rgba(255, 255=
, 255, 0.9); border-radius: 8px 8px 0px 0px; box-sizing: border-box; cursor=
: default; font-size: 14px; margin: 0px; padding: 16px 32px; position: abso=
lute; top: 0px; transition: padding 0.2s ease; width: 628px; }

.PinActionBar::after { clear: both; content: ""; display: table; }

.PinActionBar.canClose { margin-top: 0px; top: 32px; }

.PinActionBar.canClose.showAOPrompts { top: 216px; }

.promptsMultilineEducation .PinActionBar.canClose.showAOPrompts:not(.sticky=
) { top: 272px; }

.PinActionBar.showAOPrompts { top: 184px; }

.promptsMultilineEducation .PinActionBar.showAOPrompts { top: 240px; }

.PinActionBar.sticky { transform: translateZ(0px); background-color: rgb(25=
5, 255, 255); padding: 10px 32px; position: fixed; top: 54px; }

.PinActionBar.sticky.showAOPrompts, .PinActionBar.sticky.hasUnauthOpenHeade=
r { top: 64px; }

.hasKLPBar .PinActionBar.sticky { top: 98px; }

.hasColorfulKLPBar .PinActionBar.sticky { top: 134px; }

.PinActionBar.sticky.canClose { top: 0px; }

.PinActionBar.absolute { box-shadow: none; }

.PinActionBar.absolute.below { border-radius: 0px 0px 8px 8px; margin-top: =
-68px; }

.PinActionBar .repinLike { float: left; }

.PinActionBar .shareGear { float: left; }

.PinActionBar .likeButtonWrapper { display: inline-block; float: left; }

.PinActionBar .repinsAndLikes { color: rgb(185, 185, 185); float: right; pa=
dding-right: 10px; }

.PinActionBar .repinsAndLikes a { color: rgb(185, 185, 185); }

.PinActionBar .repinsAndLikes .repinCountContainer { float: left; }

.PinActionBar .repinsAndLikes .repinCountContainer em { width: 13px; height=
: 14px; background: url("https://s.pinimg.com/webapp/style/images/webapp-co=
mmon-above_the_fold-1x-5d23fe54.png") -32px -375px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinActionBar .repinsAndLikes .repinCountContainer em { background-image:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-2x-968902f1.png"); background-position: -15px -368px; background-size: 399=
px 382px; }
}

.PinActionBar .repinsAndLikes .repinCountContainer:hover em, .PinActionBar =
.repinsAndLikes .repinCountContainer:active em, .PinActionBar .repinsAndLik=
es .repinCountContainer:focus em { width: 13px; height: 14px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -47px -375px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinActionBar .repinsAndLikes .repinCountContainer:hover em, .PinActionBa=
r .repinsAndLikes .repinCountContainer:active em, .PinActionBar .repinsAndL=
ikes .repinCountContainer:focus em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -29px -368px; background-size: 399px 382px; }
}

.PinActionBar .repinsAndLikes .repinCountContainer em { float: left; margin=
-top: 8px; }

.PinActionBar .repinsAndLikes .repinCount, .PinActionBar .repinsAndLikes .l=
ikeCount { display: inline-block; font-weight: bold; margin: 6px 0px 0px 2p=
x; }

.PinActionBar .repinsAndLikes .repinCount:hover, .PinActionBar .repinsAndLi=
kes .likeCount:hover { color: rgb(175, 175, 175); }

.PinActionBar .repinsAndLikes .noStats { display: none; }

.PinActionBar .repinsAndLikes .noHover a { cursor: default; }

.PinActionBar .DidItCloseup.float-fix { display: inline-block; float: left;=
 margin-right: 6px; }

.PinActionBar.sticky { top: 65px; }

@media (min-width: 800px) {
  .PinActionBar.sticky { top: 65px; }
}

.PinActionBar .primary { float: right; }

.PinActionBar .repinLike { width: 100%; }

.UnauthCloseup .moreFromBoard { font-size: 18px; font-weight: bold; margin:=
 35px 0px 0px 7px; }

.ActiveProductsOnlyButton { white-space: nowrap; overflow: hidden; text-ove=
rflow: ellipsis; height: 31px; }

.ActiveProductsOnlyButton:not(.primary):not(.toggled):not(.disabled) .butto=
nText { color: rgb(189, 8, 28); }

.BuyableSearchUpsell { border-radius: 6px; overflow: hidden; position: rela=
tive; }

.BuyableSearchUpsell .shopTitle { display: -webkit-box; max-height: 56px; o=
verflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-bo=
x-orient: vertical; color: rgb(255, 255, 255); font-size: 28px; line-height=
: 28px; margin-bottom: 12px; }

.BuyableSearchUpsell .labels { bottom: 0px; left: 0px; padding: 18px; posit=
ion: absolute; }

.CloseupBuyablePriceInfo.grayCTA .buyButton { background: rgb(235, 235, 235=
); border: 1px solid rgb(235, 235, 235); color: rgb(85, 85, 85); }

.CloseupBuyablePriceInfo.fadedBlueCTA .buyButton { background: rgb(91, 157,=
 186); border: 1px solid rgb(91, 157, 186); }

.CloseupBuyablePriceInfo .productInfo { display: flex; -webkit-box-pack: ju=
stify; justify-content: space-between; padding: 16px 40px; }

.CloseupBuyablePriceInfo .priceContainer { margin-right: 10px; }

.CloseupBuyablePriceInfo .priceInfo { font-size: 22px; font-weight: bold; l=
ine-height: 22px; text-align: left; }

.CloseupBuyablePriceInfo .activePrice { color: rgb(85, 85, 85); }

.CloseupBuyablePriceInfo .activePrice.isAvailable { color: rgb(0, 132, 255)=
; }

.CloseupBuyablePriceInfo .originalPrice { color: rgb(181, 181, 181); margin=
-left: 5px; opacity: 0.5; }

.CloseupBuyablePriceInfo .strikeout { position: relative; }

.CloseupBuyablePriceInfo .strikeout::after { border-bottom: 2px solid rgb(8=
5, 85, 85); content: ""; left: 0px; position: absolute; right: 0px; top: 50=
%; }

.CloseupBuyablePriceInfo .additionalInformation { color: rgb(85, 85, 85); f=
ont-size: 14px; }

.CloseupBuyablePriceInfo .merchantLink { padding: 0px 0px 16px 40px; }

.CloseupBuyableProductCarousel .pinLink { display: block; width: 628px; }

.CloseupBuyableProductCarousel .FlashlightEnabledImage { margin: auto; }

.CloseupBuyableProductCarousel .galleryContainer { position: absolute; righ=
t: -117px; top: 0px; }

.CloseupBuyableProductInfo { overflow: hidden; }

.CloseupBuyableProductInfo.grayCTA .links { color: rgb(85, 85, 85); }

.CloseupBuyableProductInfo.grayCTA .links a { color: rgb(85, 85, 85); }

.CloseupBuyableProductInfo.fadedBlueCTA .links { color: rgb(91, 157, 186); =
}

.CloseupBuyableProductInfo.fadedBlueCTA .links a { color: rgb(91, 157, 186)=
; }

.CloseupBuyableProductInfo .hidden { display: none; }

.CloseupBuyableProductInfo .productDescription { color: rgb(85, 85, 85); fo=
nt-size: 18px; line-height: 22px; padding: 16px 40px; width: 459px; word-wr=
ap: break-word; }

.CloseupBuyableProductInfo .productDescription .ellipsis { display: -webkit=
-box; max-height: 44px; overflow: hidden; text-overflow: ellipsis; -webkit-=
line-clamp: 2; -webkit-box-orient: vertical; }

.CloseupBuyableProductInfo .productDescription p { margin: 0px; }

.CloseupBuyableProductInfo .showMore { color: rgb(181, 181, 181); cursor: p=
ointer; font-size: 14px; margin-top: -11px; padding: 0px 0px 16px 40px; }

.CloseupBuyableProductInfo .links { color: rgb(0, 132, 255); font-size: 14p=
x; max-width: 455px; overflow: hidden; padding: 0px 0px 16px 40px; text-ove=
rflow: ellipsis; white-space: nowrap; }

.CloseupBuyableProductInfo .links a { color: rgb(0, 132, 255); }

.CloseupBuyableProductInfo .links .slash { color: rgb(181, 181, 181); }

.ItemAddedSuccessToast { background-image: linear-gradient(rgba(10, 14, 19,=
 0.85), rgb(10, 14, 19)); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.4=
) 0px 0px 20px 0px; color: rgb(255, 255, 255); margin-top: 10px; padding: 1=
0px; transition: opacity 0.1s ease-in-out; visibility: hidden; width: 410px=
; }

.ItemAddedSuccessToast.visible { visibility: visible; }

.ItemAddedSuccessToast .toastWrapper { display: flex; position: relative; }

.ItemAddedSuccessToast img { background: rgb(51, 51, 51); border-radius: 4p=
x; height: 40px; margin-right: 10px; overflow: hidden; width: 40px; }

.ItemAddedSuccessToast .message { color: rgb(255, 255, 255); font-size: 13p=
x; line-height: 40px; }

.ItemAddedSuccessToast .icon { -webkit-font-smoothing: antialiased; backgro=
und-color: rgb(189, 8, 28); border-radius: 4px; color: rgb(255, 255, 255); =
cursor: pointer; height: 16px; padding: 7px; position: absolute; right: 0px=
; top: 50%; transform: translateY(-50%); }

.MerchantPageHeader { background: rgb(255, 255, 255); color: rgb(51, 51, 51=
); margin-top: 8px; }

.MerchantPageHeader::after { clear: both; content: ""; display: table; }

.MerchantPageHeader .fixedHeader { background: rgb(255, 255, 255); height: =
70px; left: 0px; margin-bottom: -70px; overflow: hidden; right: 0px; top: 6=
4px; z-index: 103; }

@media (max-width: 764px) {
  .MerchantPageHeader .fixedHeader { width: 764px; }
}

.MerchantPageHeader .fixedHeader.fixed { position: fixed; }

.MerchantPageHeader .fixedHeader.shadow { box-shadow: rgba(0, 0, 0, 0.22) 0=
px 1px 2px 0px; }

.MerchantPageHeader .profileImage { margin: 0px auto -87px; padding-top: 18=
px; position: relative; width: 60px; z-index: 104; }

.MerchantPageHeader .profileImage img { border-radius: 100%; box-shadow: rg=
ba(255, 255, 255, 0.48) 0px 0px 0px -2px inset, rgba(0, 0, 0, 0.14) 0px 0px=
 0px 1px, white 0px 0px 0px 8px; height: 60px; width: 60px; }

.MerchantPageHeader .titleBar { height: 32px; margin: 18px auto; position: =
relative; }

.MerchantPageHeader .fixedHeaderNameAndImage { backface-visibility: hidden;=
 position: absolute; top: -52px; }

.MerchantPageHeader .fixedHeaderNameAndImage.showName { transform: translat=
e(0px, 52px); transition-duration: 0.2s; }

.MerchantPageHeader .fixedHeaderNameAndImage.hideName { transform: translat=
e(0px, 0px); transition-duration: 0.2s; }

.MerchantPageHeader .fixedHeaderNameAndImage .fixedHeaderImage { display: i=
nline; }

.MerchantPageHeader .fixedHeaderNameAndImage .fixedHeaderImage img { border=
: 1px solid rgba(0, 0, 0, 0.14); border-radius: 100%; height: 32px; width: =
32px; }

.MerchantPageHeader .fixedHeaderNameAndImage .fixedHeaderName { white-space=
: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(51, 51, 51)=
; display: inline-block; font-size: 21px; font-weight: bold; padding-left: =
7px; vertical-align: middle; width: 528px; }

.MerchantPageHeader .merchantInfo { color: rgb(51, 51, 51); margin: 100px a=
uto 0px; overflow: hidden; text-align: center; }

@media (max-width: 999px) and (min-width: 0) {
  .MerchantPageHeader .merchantInfo { width: 420px; }
}

@media (max-width: 1249px) and (min-width: 1000px) {
  .MerchantPageHeader .merchantInfo { width: 505px; }
}

@media (max-width: 1499px) and (min-width: 1250px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 1749px) and (min-width: 1500px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 1999px) and (min-width: 1750px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 2249px) and (min-width: 2000px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 2499px) and (min-width: 2250px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 2749px) and (min-width: 2500px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

@media (max-width: 2999px) and (min-width: 2750px) {
  .MerchantPageHeader .merchantInfo { width: 620px; }
}

.MerchantPageHeader .merchantInfo .name { white-space: nowrap; overflow: hi=
dden; text-overflow: ellipsis; font-size: 33px; margin: 4px auto 12px; max-=
width: 520px; }

@media (max-width: 999px) and (min-width: 0) {
  .MerchantPageHeader .merchantInfo .name { max-width: 290px; }
}

@media (max-width: 1249px) and (min-width: 1000px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 470px; }
}

@media (max-width: 1499px) and (min-width: 1250px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 1749px) and (min-width: 1500px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 1999px) and (min-width: 1750px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 2249px) and (min-width: 2000px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 2499px) and (min-width: 2250px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 2749px) and (min-width: 2500px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

@media (max-width: 2999px) and (min-width: 2750px) {
  .MerchantPageHeader .merchantInfo .name { max-width: 490px; }
}

.MerchantPageHeader .merchantInfo .description { font-size: 14px; margin-bo=
ttom: 30px; }

.MerchantPageHeader .merchantInfo .description .merchantDescription { -webk=
it-font-smoothing: antialiased; line-height: 19px; margin-bottom: 34px; ove=
rflow: hidden; }

.MerchantPageHeader .merchantInfo .description .seeProfile { color: rgb(95,=
 95, 95); font-weight: normal; }

.MultiVariantPickers { margin: 0px 57px; }

.MultiVariantPickers .title { white-space: nowrap; overflow: hidden; text-o=
verflow: ellipsis; font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=
=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=
=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=
=82=B7=E3=83=83=E3=82=AF", sans-serif; color: rgb(85, 85, 85); font-size: 1=
4px; font-weight: bold; margin: 10px 0px; }

.MultiVariantPickers .title .selectedValue { color: rgb(85, 85, 85); font-w=
eight: 100; margin-left: 10px; }

.MultiVariantPickers .swatchVariant { border-radius: 50%; box-shadow: rgb(2=
04, 204, 204) 0px 0px 1px; cursor: pointer; display: inline-block; height: =
40px; margin-bottom: 5px; margin-right: 7px; overflow: hidden; position: re=
lative; width: 40px; }

.MultiVariantPickers .swatchVariant.unavailable .frame, .MultiVariantPicker=
s .swatchVariant.selected .frame { border: 2px solid rgb(255, 255, 255); bo=
rder-radius: 50%; height: 32px; left: 0px; position: absolute; top: 0px; wi=
dth: 32px; z-index: 1; }

.MultiVariantPickers .swatchVariant.unavailable { background-color: rgb(255=
, 255, 255); border: 2px solid rgb(181, 181, 181); height: 36px; position: =
relative; width: 36px; }

.MultiVariantPickers .swatchVariant.unavailable::after { border-bottom: 2px=
 solid rgb(181, 181, 181); content: ""; left: 0px; position: absolute; righ=
t: 0px; top: 50%; transform: rotate(135deg); z-index: 2; }

.MultiVariantPickers .swatchVariant.selected { background-color: rgb(255, 2=
55, 255); border: 2px solid rgb(0, 132, 255); height: 36px; width: 36px; }

.MultiVariantPickers .swatchVariant img { border-radius: 50%; box-sizing: b=
order-box; height: 40px; left: 0px; position: absolute; top: 0px; width: 40=
px; }

.MultiVariantPickers .labelVariant { color: rgb(181, 181, 181); cursor: poi=
nter; display: inline-block; font-size: 14px; font-weight: bold; line-heigh=
t: 25px; margin-right: 15px; white-space: nowrap; }

.MultiVariantPickers .labelVariant.unavailable { color: rgb(241, 241, 241);=
 position: relative; }

.MultiVariantPickers .labelVariant.unavailable::after { border-bottom: 1px =
solid rgb(241, 241, 241); content: ""; left: 0px; position: absolute; right=
: 0px; top: 50%; }

.MultiVariantPickers .labelVariant.selected { border-bottom: 3px solid rgb(=
0, 132, 255); color: rgb(85, 85, 85); margin-bottom: -3px; }

.OrderHistory { background-color: rgb(255, 255, 255); color: rgb(85, 85, 85=
); overflow: hidden; }

.OrderHistory .verticalCenter { display: inline-block; position: absolute; =
top: 50%; transform: translateY(-50%); }

.OrderHistory .orderHistoryTitle { font-size: 33px; font-weight: bold; marg=
in: 75px auto 40px; text-align: center; width: 628px; }

.PriceFilter.search .priceFilterContainer { position: absolute; }

.PriceFilter .priceFilterContainer { position: fixed; right: 32px; top: 70p=
x; z-index: 104; }

.PriceFilter .priceFilterContainer .priceFilterButton { background-color: r=
gb(0, 132, 255); border-radius: 16px; clear: both; color: rgb(255, 255, 255=
); cursor: pointer; display: block; float: right; font-size: 14px; padding:=
 8px 12px; }

.PriceFilter .priceFilterContainer .priceFilter { background-color: rgba(0,=
 132, 255, 0.8); border-radius: 8px; height: 0px; overflow: hidden; positio=
n: absolute; right: 0px; top: 0px; transition: width 0.2s ease-in-out, heig=
ht 0.2s ease-in-out; width: 0px; z-index: 104; }

.PriceFilter .priceFilterContainer .priceFilter.active { display: block; he=
ight: 400px; width: 300px; }

.PriceFilter .priceFilterContainer .priceFilter.active .filterPriceSlider {=
 animation: bounce 0.3s 0.6s; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceContent { heigh=
t: 100%; position: relative; text-align: left; width: 100%; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider { color:=
 rgb(255, 255, 255); cursor: pointer; padding: 5px 20px; position: absolute=
; top: 293px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider label { =
display: block; font-size: 20px; font-weight: 100; width: 130px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider .filterV=
alueIcon { width: 260px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider .filterP=
riceValue { font-size: 40px; font-weight: 600; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider.active .=
filterPriceIcon span:first-child { top: -15px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceSlider.active .=
filterPriceIcon span:last-child { bottom: -15px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceIcon { border: =
2px solid rgb(255, 255, 255); border-radius: 100%; float: right; height: 35=
px; position: relative; width: 35px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceIcon span { bor=
der-left: 5px solid transparent; border-right: 5px solid transparent; heigh=
t: 0px; left: 13px; position: absolute; width: 0px; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceIcon span:first=
-child { border-bottom: 7px solid rgb(255, 255, 255); top: 7px; transition:=
 top 0.1s ease-in-out; }

.PriceFilter .priceFilterContainer .priceFilter .filterPriceIcon span:last-=
child { border-top: 7px solid rgb(255, 255, 255); bottom: 7px; transition: =
bottom 0.1s ease-in-out; }

@-webkit-keyframes bounce {=20
  0% { transform: translateY(0px); }
  60% { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

@keyframes bounce {=20
  0% { transform: translateY(0px); }
  60% { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

.Product { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22) =
0px 1px 2px 0px; border-radius: 6px; height: 320px; padding: 10px; position=
: relative; width: 216px; }

.Product .hoverMask { bottom: 0px; left: 0px; position: absolute; right: 0p=
x; top: 0px; transition: background 0.04s linear; border-radius: 3px; box-s=
hadow: none; z-index: 100; }

.Product .imageWrapper:hover .hoverMask { background: rgba(255, 255, 255, 0=
.08); }

.Product .imageWrapper:active .hoverMask { background: rgba(255, 255, 255, =
0.08); }

.Product .name { -webkit-font-smoothing: antialiased; white-space: nowrap; =
overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); display:=
 block; font-size: 14px; font-weight: bold; height: 18px; line-height: 18px=
; margin: 0px 3px 6px; position: relative; }

.Product .imageWrapper { position: relative; }

.Product .imageWrapper::after { border-radius: 6px; box-shadow: rgba(0, 0, =
0, 0.33) 0px 0px 2px inset; content: " "; height: 260px; left: 0px; positio=
n: absolute; top: 0px; width: 216px; }

.Product .imageWrapper .categoryImage { border-radius: 6px; height: 260px; =
width: 216px; }

.Product .imageWrapper .categoryImage { height: 260px; overflow: hidden; }

.Product img { vertical-align: middle; }

.Product .price { -webkit-font-smoothing: antialiased; white-space: nowrap;=
 overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); display=
: block; font-size: 14px; font-weight: bold; height: 18px; line-height: 18p=
x; margin: 0px 3px 6px; position: relative; text-align: center; }

.ProductDetailsPage { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=
=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothi=
c Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =
=EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; }

.ProductDetailsPage .productImages { float: left; width: 440px; }

.ProductDetailsPage .productImages .mainImage { background: rgb(255, 255, 2=
55); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; m=
argin: 10px; }

.ProductDetailsPage .productImages .mainImage img { display: block; margin:=
 auto; max-width: 400px; padding: 10px; }

.ProductDetailsPage .productImages .otherImages img { background: rgb(255, =
255, 255); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: =
6px; margin-bottom: 10px; margin-left: 10px; max-width: 182.5px; padding: 1=
0px; }

.ProductDetailsPage .productDetails { margin-left: 430px; }

.ProductDetailsPage .productDetailsContainer { background: rgb(255, 255, 25=
5); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; ma=
rgin: 10px; }

.ProductDetailsPage .productTitle { -webkit-font-smoothing: antialiased; wh=
ite-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(85=
, 85, 85); display: block; font-size: 14px; font-weight: bold; height: 18px=
; line-height: 18px; margin: 0px 3px 6px; position: relative; padding: 10px=
; }

.ProductDetailsPage .productGroupId { -webkit-font-smoothing: antialiased; =
color: rgb(142, 142, 142); font-size: 12px; margin-left: 3px; }

.ProductDetailsPage .productApprovalForm { padding: 10px; }

.ProductDetailsPage .productApprovalForm input { width: 40%; }

.ProductDetailsPage .productLink { display: block; padding: 10px; }

.ProductDetailsPage .productDescription { padding: 10px; }

.ProductDetailsPage .productPrice { padding: 10px; }

.ProductDetailsPage .productApprovalStatus, .ProductDetailsPage .productApp=
rovalStatusRationale { padding: 10px; }

.ProductDetailsPage h3 { padding: 10px; }

.ProductDetailsPage table { background-color: transparent; }

.ProductDetailsPage caption { color: rgb(119, 119, 119); padding-bottom: 8p=
x; padding-top: 8px; text-align: left; }

.ProductDetailsPage th { text-align: left; }

.ProductDetailsPage .table { margin-bottom: 20px; max-width: 100%; width: 1=
00%; }

.ProductDetailsPage .table > thead > tr > th, .ProductDetailsPage .table > =
tbody > tr > th, .ProductDetailsPage .table > tfoot > tr > th, .ProductDeta=
ilsPage .table > thead > tr > td, .ProductDetailsPage .table > tbody > tr >=
 td, .ProductDetailsPage .table > tfoot > tr > td { border-top: 1px solid r=
gb(221, 221, 221); line-height: 1.42857; padding: 8px; vertical-align: top;=
 }

.ProductDetailsPage .table > thead > tr > th { border-bottom: 2px solid rgb=
(221, 221, 221); vertical-align: bottom; }

.ProductDetailsPage .table > tbody + tbody { border-top: 2px solid rgb(221,=
 221, 221); }

.ProductDetailsPage .table .table { background-color: rgb(255, 255, 255); }

.ProductDetailsPage td, .ProductDetailsPage th { padding: 0px; }

.ProductGallery { margin-top: -12px; }

.ProductGallery .container { height: 380px; overflow: hidden; }

.ProductGallery .catalogItem { cursor: pointer; height: 80px; margin: 12px;=
 overflow: hidden; position: relative; width: 80px; }

.ProductGallery .catalogItem.selected { background-color: rgb(255, 255, 255=
); border: 2px solid rgb(204, 204, 204); border-radius: 4px; height: 76px; =
width: 76px; }

.ProductGallery .catalogItem.selected .frame { border: 2px solid rgb(255, 2=
55, 255); height: 72px; left: 0px; position: absolute; top: 0px; width: 72p=
x; z-index: 10; }

.ProductGallery .catalogItem.selected img { left: -2px; min-height: 80px; m=
in-width: 80px; top: -2px; }

.ProductGallery .catalogItem img { border-radius: 4px; left: 0px; position:=
 absolute; top: 0px; }

.ProductGallery .controll { background-color: rgba(0, 0, 0, 0.2); border-ra=
dius: 4px; height: 30px; margin: 0px 12px; text-align: center; width: 80px;=
 }

.ProductGallery .controll .icons { display: inline-flex; height: 30px; marg=
in: auto; }

.ProductGallery .controll .scrollIcon { animation: fadeIn 0.2s ease-out; ov=
erflow: hidden; padding: 8px; }

.ProductGallery .controll .scrollIcon.hide { display: none; }

.ProductGallery .controll .scrollIcon em { cursor: pointer; display: inline=
-block; vertical-align: middle; }

.ProductGallery .controll .scrollIcon em.up { width: 12px; height: 8px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -396px -307px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ProductGallery .controll .scrollIcon em.up { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -132px -368px; background-size: 399px 382px;=
 }
}

.ProductGallery .controll .scrollIcon em.down { width: 12px; height: 8px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-1x-5d23fe54.png") -396px -297px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ProductGallery .controll .scrollIcon em.down { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9689=
02f1.png"); background-position: -145px -368px; background-size: 399px 382p=
x; }
}

.ProductsPage .returnedCountsDisplay { background: rgb(255, 255, 255); box-=
shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; margin: 10=
px; padding: 10px; }

.ProductsPageHeader { background-color: rgb(255, 255, 255); padding-bottom:=
 24px; padding-left: 25%; padding-right: 25%; position: relative; text-alig=
n: center; transition: opacity 1s ease; width: auto; z-index: 670; }

.ProductsPageHeader .search { padding: 20px; text-align: right; }

.ProductsPageHeader .searchBar { display: flex; }

.ProductsPageHeader .searchBar form { width: 80%; }

.ProductsPageHeader .searchBar form .submitButton { float: right; }

.ProductsPageHeader .searchBar form .field { width: 85%; }

.ProductsPageHeader h1 { color: rgba(21, 21, 21, 0.8); font-size: 47px; fon=
t-weight: bold; line-height: 52px; max-width: 736px; text-align: center; wo=
rd-wrap: break-word; margin: 34px auto 20px; }

.ja .ProductsPageHeader h1 { font-size: 36px; }

.ProductsPageHeader .boardName { color: rgba(21, 21, 21, 0.8); font-size: 3=
6px; line-height: 32px; margin-top: 0px; padding-top: 34px; text-align: cen=
ter; }

.ProductsPageHeader .description { color: rgb(68, 68, 68); font-size: 15px;=
 line-height: 20px; margin: 10px auto 5px; text-align: center; text-shadow:=
 none; width: 750px; }

.ProductsPageHeader .divider { margin-top: 31px; }

.ProductsPageHeader .divider hr { background: rgb(238, 238, 238); border: 0=
px; height: 1px; margin: 0px; width: 100%; }

.ShopBoardPage::after { clear: both; content: ""; display: table; }

.ShopBoardPage .boardCollectionView { color: rgb(51, 51, 51); }

.ShopBoardPage .boardCollectionView .header { background-color: rgb(255, 25=
5, 255); }

.ShopBoardPage .boardCollectionView .fixedHeader { height: 64px; left: 0px;=
 margin-bottom: -64px; overflow: hidden; right: 0px; top: 64px; z-index: 10=
3; }

.ShopBoardPage .boardCollectionView .fixedHeader.canSeeFixedHeader { positi=
on: fixed; }

.ShopBoardPage .boardCollectionView .fixedHeader.shadow { background-color:=
 rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; }

.ShopBoardPage .boardCollectionView .titleBar { margin: 20px auto; position=
: relative; }

.ShopBoardPage .boardCollectionView .fixedHeaderNameAndImage { backface-vis=
ibility: hidden; font-size: 21px; font-weight: bold; position: absolute; to=
p: -48px; }

.ShopBoardPage .boardCollectionView .fixedHeaderNameAndImage.showName { tra=
nsform: translate(0px, 48px); transition-duration: 0.2s; }

.ShopBoardPage .boardCollectionView .fixedHeaderNameAndImage.hideName { tra=
nsform: translate(0px, 0px); transition-duration: 0.2s; }

.ShopBoardPage .boardCollectionView .boardInfo { padding: 34px; position: r=
elative; text-align: center; }

.ShopBoardPage .boardCollectionView .boardInfo .backToShop { display: block=
; position: absolute; top: 50%; transform: translateY(-50%); }

.ShopBoardPage .boardCollectionView .boardInfo .backToShop .backToShopLink =
{ color: rgb(181, 181, 181); cursor: pointer; font-size: 14px; font-weight:=
 normal; margin-left: 7px; }

.ShopBoardPage .boardCollectionView .boardInfo .backToShop em { width: 10px=
; height: 15px; background: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-1x-28441dec.png") -474px -316px no-repeat; cursor: poi=
nter; display: inline-block; vertical-align: top; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ShopBoardPage .boardCollectionView .boardInfo .backToShop em { backgroun=
d-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-2x-0d02cd03.png"); background-position: -418px 0px; background-size: 428p=
x 427px; }
}

.ShopBoardPage .boardCollectionView .boardInfo .name { font-size: 33px; }

.ShopBoardPage .boardCollectionView .boardInfo .merchantDescription { -webk=
it-font-smoothing: antialiased; font-size: 14px; margin-bottom: 0px; }

.ShopCollectionHoverMask { animation: fadeIn 0.2s ease-out; display: none; =
}

.ShopCollectionHoverMask .mask.hover.link { background-color: rgba(255, 255=
, 255, 0.9); display: flex; left: 0px; top: 0px; }

.ShopCollectionHoverMask .mask.hover.link.square { height: 236px; margin: 0=
px; position: absolute; width: 236px; }

.ShopCollectionHoverMask .mask.hover.link.rectangle { height: 236px; margin=
: 0px; position: absolute; width: 486px; }

.ShopCollectionHoverMask .images { border-radius: 6px; display: flex; margi=
n: 18px; overflow: hidden; width: 200px; }

.ShopCollectionHoverMask .thumbnailImage { background-repeat: no-repeat; ba=
ckground-size: cover; opacity: 0; width: 99px; }

.ShopCollectionHoverMask .thumbnailImage.size0 { height: 95px; margin-botto=
m: 1px; margin-right: 1px; }

.ShopCollectionHoverMask .thumbnailImage.size1 { height: 103px; margin-righ=
t: 1px; margin-top: 1px; }

.ShopCollectionHoverMask .thumbnailImage.size1.appear { animation-delay: 0.=
05s; }

.ShopCollectionHoverMask .thumbnailImage.size2 { height: 110px; margin-bott=
om: 1px; margin-left: 1px; }

.ShopCollectionHoverMask .thumbnailImage.size2.appear { animation-delay: 0.=
03s; }

.ShopCollectionHoverMask .thumbnailImage.size3 { height: 88px; margin-left:=
 1px; margin-top: 1px; }

.ShopCollectionHoverMask .thumbnailImage.size3.appear { animation-delay: 0.=
1s; }

.ShopCollectionHoverMask .thumbnailImage.appear { animation: appear 0.3s 1 =
forwards; }

.ShopCollectionHoverMask .collectionInfo { display: flex; -webkit-box-orien=
t: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit=
-box-pack: center; justify-content: center; width: 230px; }

.ShopCollectionHoverMask .collectionInfo .collectionTitle { color: rgb(85, =
85, 85); font-size: 14px; font-weight: bold; line-height: 30px; }

.ShopCollectionHoverMask .collectionInfo .collectionDescription { color: rg=
b(85, 85, 85); font-size: 14px; font-weight: 300; line-height: 18px; margin=
-bottom: 11px; }

.ShopCollectionHoverMask .collectionInfo .buyButton { -webkit-font-smoothin=
g: antialiased; background-color: rgb(0, 132, 255); border-radius: 4px; col=
or: rgb(255, 255, 255); font-size: 14px; margin-top: 11px; padding: 8px 0px=
; text-align: center; width: 97px; }

@-webkit-keyframes appear {=20
  0% { opacity: 0.1; transform: translateY(4px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes appear {=20
  0% { opacity: 0.1; transform: translateY(4px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.ShopCollectionsView { background-color: rgb(255, 255, 255); position: rela=
tive; }

.ShopCollectionsView .loadingMask { height: 100vh; width: 100%; }

.ShopCollectionsView .loadingSpinner { background: url("https://s.pinimg.co=
m/webapp/style/images/spinner-medium-1x-dbb1334f.gif") 0% 0% / contain no-r=
epeat; height: 32px; width: 32px; opacity: 0.5; display: block; left: 50%; =
position: absolute; top: 50%; transform: translate(-50%, -50%); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ShopCollectionsView .loadingSpinner { background-image: url("https://s.p=
inimg.com/webapp/style/images/spinner-medium-2x-3ffcb44b.gif"); }
}

.ShopCollectionsView .titleBox { margin: 0px auto 43px; padding-top: 43px; =
text-align: center; width: 485px; }

.ShopCollectionsView .titleBox .onPinterest { color: rgb(85, 85, 85); font-=
size: 47px; margin-bottom: 10px; }

.ShopCollectionsView .titleBox .subTitle { color: rgb(85, 85, 85); font-siz=
e: 14px; line-height: 20px; }

.ShopCollectionsView .shopGrid { background-color: rgb(255, 255, 255); marg=
in: auto; padding-bottom: 104px; position: relative; }

.ShopCollectionsView .shopGrid.threeColumn { width: 750px; }

.ShopCollectionsView .shopGrid.fourColumn { width: 1000px; }

.ShopCollectionsView .shopGrid .topGrid { display: flex; }

.ShopCollectionsView .shopGrid .row { display: flex; }

.ShopCollectionsView .shopGrid .collection { margin: 6px; position: relativ=
e; }

.ShopCollectionsView .shopGrid .collection:hover label { display: none; }

.ShopCollectionsView .shopGrid .collection .image { background-position: ce=
nter center; background-repeat: no-repeat; background-size: cover; border-r=
adius: 6px; }

.ShopCollectionsView .shopGrid .collection label { -webkit-font-smoothing: =
antialiased; bottom: 12px; color: rgb(255, 255, 255); font-size: 24px; left=
: 20px; position: absolute; width: 196px; }

.ShopCollectionsView .shopGrid .rectangle { height: 236px; width: 486px; }

.ShopCollectionsView .shopGrid .rectangle .image { height: 236px; width: 48=
6px; }

.ShopCollectionsView .shopGrid .square { height: 236px; width: 236px; }

.ShopCollectionsView .shopGrid .square .image { height: 236px; width: 236px=
; }

.ShopCollectionsView .shopGrid .topShops { border: 1px solid rgb(239, 239, =
239); border-radius: 6px; height: 482px; margin: 6px; width: 236px; }

.ShopCollectionsView .shopGrid .topShops h3 { font-size: 14px; margin: 12px=
 12px 15px; }

.ShopCollectionsView .shopGrid .topShops .topShop { display: flex; height: =
38px; margin: 10px 10px 0px; position: relative; vertical-align: top; }

.ShopCollectionsView .shopGrid .topShops .topShop .shopTitle { display: fle=
x; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direct=
ion: column; font-size: 13px; -webkit-box-pack: center; justify-content: ce=
nter; width: 180px; }

.ShopCollectionsView .shopGrid .topShops .topShop .shopTitle:hover { color:=
 rgb(189, 8, 28); }

.ShopCollectionsView .shopGrid .topShops .topShop img { border-radius: 100%=
; margin-right: 10px; width: 38px; }

.ShopGridItem { background: rgb(255, 255, 255); height: 316px; overflow: hi=
dden; }

@media (min-width: 360px) {
  .ShopGridItem { height: 316px; }
}

@media (min-width: 800px) {
  .ShopGridItem { height: 326px; }
}

@media (min-width: 1312px) {
  .ShopGridItem { height: 332px; }
}

.ShopGridItem .productLinkWrapper { display: flex; -webkit-box-orient: vert=
ical; -webkit-box-direction: normal; flex-direction: column; height: 100%; =
}

.ShopGridItem .productLinkWrapper:hover { opacity: 0.9; }

.ShopGridItem .productName { -webkit-box-flex: 1; flex-grow: 1; }

.ShopGridItem .productName .name { white-space: nowrap; overflow: hidden; t=
ext-overflow: ellipsis; }

.ShopGridItem .productImagesWrapper { order: -1; }

.ShopGridItem .productCoverWrapper { background-color: rgb(255, 255, 255); =
border-radius: 8px 8px 0px 0px; clear: both; height: 111px; overflow: hidde=
n; position: relative; }

.ShopGridItem .productCoverWrapper img { position: absolute; top: -50%; wid=
th: 100%; }

.ShopGridItem .productThumbs { display: flex; height: 111px; margin-bottom:=
 0px; margin-top: 2px; }

.ShopGridItem .productThumbs li { height: auto; margin-left: 2px; overflow:=
 hidden; width: auto; }

.ShopGridItem .productThumbs li .thumb { height: auto; width: auto; }

.ShopGridItem .productThumbs li:first-child { border-bottom-left-radius: 8p=
x; margin-left: 0px; }

.ShopGridItem .productThumbs li:nth-child(2) { border-bottom-right-radius: =
8px; }

.ShopGridItem .productThumbs li:nth-child(3) { display: none; }

.ShopGridItem .productThumbs li::after { display: none; }

.ShopGridItem .shopButton { cursor: pointer; text-align: center; white-spac=
e: nowrap; }

.ShopSpace .comingSoon { color: rgb(85, 85, 85); font-size: 30px; margin: 3=
0px auto; width: 200px; }

.ShopSpace .morePins { margin-top: 40px; }

.ShopSpace .relatedPinsAnnotationTitleWrapper { height: 25px; }

.ShopSpace .relatedPinsAnnotationTitleWrapper .sectionTitle { float: left; =
font-size: 18px; height: 25px; margin: 0px 8px; text-shadow: rgba(255, 255,=
 255, 0.6) 0px 1px 0px; visibility: visible; }

.VariantPicker .labelVariants { display: inline-grid; padding: 16px 40px 0p=
x; }

.VariantPicker .swatchVariants { padding: 16px 40px 0px; }

.VariantPicker .swatchVariant { border-radius: 50%; box-shadow: rgb(204, 20=
4, 204) 0px 0px 1px; cursor: pointer; display: inline-block; height: 40px; =
margin-bottom: 5px; margin-right: 7px; overflow: hidden; position: relative=
; width: 40px; }

.VariantPicker .swatchVariant.selected { background-color: rgb(255, 255, 25=
5); border: 2px solid rgb(0, 132, 255); height: 36px; width: 36px; }

.VariantPicker .swatchVariant.selected .frame { border: 2px solid rgb(255, =
255, 255); border-radius: 50%; height: 32px; left: 0px; position: absolute;=
 top: 0px; width: 32px; z-index: 10; }

.VariantPicker .swatchVariant img { border-radius: 50%; box-sizing: border-=
box; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }

.VariantPicker .labelVariant { color: rgb(181, 181, 181); cursor: pointer; =
display: inline-block; font-size: 14px; font-weight: bold; line-height: 25p=
x; margin-right: 15px; white-space: nowrap; }

.VariantPicker .labelVariant.selected { border-bottom: 3px solid rgb(0, 132=
, 255); color: rgb(85, 85, 85); margin-bottom: -3px; }

.VariantPickerModal { width: 632px; }

.VariantPickerModal .product { display: flex; margin: 49px auto 20px; overf=
low: hidden; width: 510px; }

.VariantPickerModal .price { color: rgb(0, 132, 255); font-size: 18px; font=
-weight: bold; line-height: 18px; }

.VariantPickerModal .productInfo { padding-left: 25px; width: 294px; }

.VariantPickerModal .productInfo .productTitle { color: rgb(95, 95, 95); fo=
nt-size: 18px; margin: 12px 0px; }

.VariantPickerModal .productInfo .additionalInformation { color: rgb(95, 95=
, 95); font-size: 13px; margin-top: 5px; }

.VariantPickerModal .productInfo .merchantLink { padding: 0px; }

.VariantPickerModal .productInfo .merchantLink .thumbImageWrapper { height:=
 52px; width: 52px; }

.VariantPickerModal .productInfo .merchantLink .thumbImageWrapper img { hei=
ght: 52px; width: 52px; }

.VariantPickerModal .productInfo .merchantLink .thumbImageWrapper::after { =
height: 52px; width: 52px; }

.VariantPickerModal .productInfo .merchantLink .profileSourceAttributionCon=
tent { margin-top: 7px; width: 190px; }

.VariantPickerModal .productInfo .merchantLink .profileSourceAttributionCon=
tent .title { font-size: 12px; line-height: 20px; }

.VariantPickerModal .productInfo .merchantLink .profileSource { outline: no=
ne; }

.VariantPickerModal .productImage img { height: 236px; max-width: 236px; wi=
dth: 236px; }

.VariantPickerModal .icon { background-color: rgb(85, 85, 85); border-radiu=
s: 50%; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; =
font-size: 20px; height: 23px; line-height: 20px; margin: 5px; text-align: =
center; user-select: none; vertical-align: middle; width: 23px; }

.VariantPickerModal .minusIcon { margin-left: 0px; }

.VariantPickerModal .quantity { background-color: rgb(239, 239, 239); borde=
r: 1px solid rgb(239, 239, 239); border-radius: 4px; font-size: 14px; heigh=
t: 30px; text-align: center; width: 45px; }

.VariantPickerModal .total { margin: 0px 57px 57px; }

.VariantPickerModal .total .quantityInput { display: inline-block; }

.VariantPickerModal .total .price { display: inline-block; float: right; pa=
dding: 8px; }

.VariantPickerModal .quantityTitle { white-space: nowrap; overflow: hidden;=
 text-overflow: ellipsis; font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=82=
=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=
=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=
=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; color: rgb(85, 85, 85); font-s=
ize: 14px; font-weight: bold; margin: 10px 57px; }

.VariantPickerModal .buyButton { display: inline-block; float: right; }

.ConversationHead { cursor: pointer; transition: filter 0.3s ease, opacity =
0.3s ease, -webkit-filter 0.3s ease; }

.ConversationHead.normal { transform: translateZ(0px); height: 59px; width:=
 59px; }

.ConversationHead.normal .headWrapper { overflow: hidden; background: rgb(2=
55, 255, 255); border-radius: 50%; display: inline-block; height: 59px; -we=
bkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0,=
 0, 0)); position: relative; width: 59px; }

.ConversationHead.normal .headWrapper div.head { font-size: 18px; line-heig=
ht: 59px; }

.ConversationHead.normal .headWrapper .noDrag { bottom: 0px; left: 0px; rig=
ht: 0px; top: 0px; position: absolute; }

.ConversationHead.normal .headWrapper.groupBoardWrapper { border-radius: 4p=
x; }

.ConversationHead.normal .halfWrapper { position: absolute; width: 59px; }

.ConversationHead.normal .halfWrapper .head { font-size: 14.75px; }

.ConversationHead.normal .leftWrapper.halfWrapper { clip: rect(0px 30px 59p=
x 0px); left: -1px; right: auto; }

.ConversationHead.normal .leftWrapper.halfWrapper div.head { font-size: 24p=
x; line-height: 59px; }

.ConversationHead.normal .leftWrapper.halfWrapper img, .ConversationHead.no=
rmal .leftWrapper.halfWrapper div.head { font-size: 14.75px; height: 59px; =
left: -12px; position: absolute; top: 0px; width: 59px; }

.ConversationHead.normal .rightWrapper div.head { font-size: 24px; line-hei=
ght: 59px; }

.ConversationHead.normal .rightWrapper.isWholeHalf { clip: rect(0px 59px 59=
px 30px); right: 0px; }

.ConversationHead.normal .rightWrapper.isWholeHalf img, .ConversationHead.n=
ormal .rightWrapper.isWholeHalf div.head { font-size: 14.75px; position: re=
lative; right: -12px; }

.ConversationHead.normal .rightWrapper.smallImage { clip: rect(0px 30px 30p=
x 0px); right: -1px; width: 30px; }

.ConversationHead.normal .rightWrapper.smallImage div.head { font-size: 9px=
; line-height: 30px; }

.ConversationHead.normal .rightWrapper.smallImage.top { top: -1px; }

.ConversationHead.normal .rightWrapper.smallImage.bottom { bottom: -1px; }

.ConversationHead.normal .rightWrapper.smallImage.top div.head, .Conversati=
onHead.normal .rightWrapper.smallImage.bottom div.head { font-size: 11.8px;=
 padding-left: 7px; text-align: left; }

.ConversationHead.normal.opening .headWrapper { box-shadow: rgba(0, 0, 0, 0=
.5) 0px 1px 5px; }

.ConversationHead.small .headWrapper { overflow: hidden; background: rgb(25=
5, 255, 255); border-radius: 50%; display: inline-block; height: 33px; -web=
kit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, =
0, 0)); position: relative; width: 33px; }

.ConversationHead.small .headWrapper div.head { font-size: 10px; line-heigh=
t: 33px; }

.ConversationHead.small .headWrapper .noDrag { bottom: 0px; left: 0px; righ=
t: 0px; top: 0px; position: absolute; }

.ConversationHead.small .headWrapper.groupBoardWrapper { border-radius: 4px=
; }

.ConversationHead.small .halfWrapper { position: absolute; width: 33px; }

.ConversationHead.small .halfWrapper .head { font-size: 8.25px; }

.ConversationHead.small .leftWrapper.halfWrapper { clip: rect(0px 17px 33px=
 0px); left: -1px; right: auto; }

.ConversationHead.small .leftWrapper.halfWrapper div.head { font-size: 13px=
; line-height: 33px; }

.ConversationHead.small .leftWrapper.halfWrapper img, .ConversationHead.sma=
ll .leftWrapper.halfWrapper div.head { font-size: 8.25px; height: 33px; lef=
t: -7px; position: absolute; top: 0px; width: 33px; }

.ConversationHead.small .rightWrapper div.head { font-size: 13px; line-heig=
ht: 33px; }

.ConversationHead.small .rightWrapper.isWholeHalf { clip: rect(0px 33px 33p=
x 17px); right: 0px; }

.ConversationHead.small .rightWrapper.isWholeHalf img, .ConversationHead.sm=
all .rightWrapper.isWholeHalf div.head { font-size: 8.25px; position: relat=
ive; right: -7px; }

.ConversationHead.small .rightWrapper.smallImage { clip: rect(0px 17px 17px=
 0px); right: -1px; width: 17px; }

.ConversationHead.small .rightWrapper.smallImage div.head { font-size: 5px;=
 line-height: 17px; }

.ConversationHead.small .rightWrapper.smallImage.top { top: -1px; }

.ConversationHead.small .rightWrapper.smallImage.bottom { bottom: -1px; }

.ConversationHead.small .rightWrapper.smallImage.top div.head, .Conversatio=
nHead.small .rightWrapper.smallImage.bottom div.head { font-size: 6.6px; pa=
dding-left: 7px; text-align: left; }

.ConversationHead.small .headWrapper div.head { font-size: 11px; }

.ConversationHead.small .contentContainer { height: 33px; width: 33px; }

.ConversationHead.medium { height: 50px; width: 50px; }

.ConversationHead.medium .headWrapper { overflow: hidden; background: rgb(2=
55, 255, 255); border-radius: 50%; display: inline-block; height: 50px; -we=
bkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0,=
 0, 0)); position: relative; width: 50px; }

.ConversationHead.medium .headWrapper div.head { font-size: 15px; line-heig=
ht: 50px; }

.ConversationHead.medium .headWrapper .noDrag { bottom: 0px; left: 0px; rig=
ht: 0px; top: 0px; position: absolute; }

.ConversationHead.medium .headWrapper.groupBoardWrapper { border-radius: 4p=
x; }

.ConversationHead.medium .halfWrapper { position: absolute; width: 50px; }

.ConversationHead.medium .halfWrapper .head { font-size: 12.5px; }

.ConversationHead.medium .leftWrapper.halfWrapper { clip: rect(0px 25px 50p=
x 0px); left: -1px; right: auto; }

.ConversationHead.medium .leftWrapper.halfWrapper div.head { font-size: 20p=
x; line-height: 50px; }

.ConversationHead.medium .leftWrapper.halfWrapper img, .ConversationHead.me=
dium .leftWrapper.halfWrapper div.head { font-size: 12.5px; height: 50px; l=
eft: -10px; position: absolute; top: 0px; width: 50px; }

.ConversationHead.medium .rightWrapper div.head { font-size: 20px; line-hei=
ght: 50px; }

.ConversationHead.medium .rightWrapper.isWholeHalf { clip: rect(0px 50px 50=
px 25px); right: 0px; }

.ConversationHead.medium .rightWrapper.isWholeHalf img, .ConversationHead.m=
edium .rightWrapper.isWholeHalf div.head { font-size: 12.5px; position: rel=
ative; right: -10px; }

.ConversationHead.medium .rightWrapper.smallImage { clip: rect(0px 25px 25p=
x 0px); right: 0px; width: 25px; }

.ConversationHead.medium .rightWrapper.smallImage div.head { font-size: 8px=
; line-height: 25px; }

.ConversationHead.medium .rightWrapper.smallImage.top { top: -1px; }

.ConversationHead.medium .rightWrapper.smallImage.bottom { bottom: 0px; }

.ConversationHead.medium .rightWrapper.smallImage.top div.head, .Conversati=
onHead.medium .rightWrapper.smallImage.bottom div.head { font-size: 10px; p=
adding-left: 7px; text-align: left; }

.ConversationHead.messageDraft { height: 44px; width: 44px; }

.ConversationHead.messageDraft .headWrapper { overflow: hidden; background:=
 rgb(255, 255, 255); border-radius: 50%; display: inline-block; height: 44p=
x; -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), =
rgb(0, 0, 0)); position: relative; width: 44px; }

.ConversationHead.messageDraft .headWrapper div.head { font-size: 13px; lin=
e-height: 44px; }

.ConversationHead.messageDraft .headWrapper .noDrag { bottom: 0px; left: 0p=
x; right: 0px; top: 0px; position: absolute; }

.ConversationHead.messageDraft .headWrapper.groupBoardWrapper { border-radi=
us: 4px; }

.ConversationHead.messageDraft .halfWrapper { position: absolute; width: 44=
px; }

.ConversationHead.messageDraft .halfWrapper .head { font-size: 11px; }

.ConversationHead.messageDraft .leftWrapper.halfWrapper { clip: rect(0px 22=
px 44px 0px); left: -1px; right: auto; }

.ConversationHead.messageDraft .leftWrapper.halfWrapper div.head { font-siz=
e: 18px; line-height: 44px; }

.ConversationHead.messageDraft .leftWrapper.halfWrapper img, .ConversationH=
ead.messageDraft .leftWrapper.halfWrapper div.head { font-size: 11px; heigh=
t: 44px; left: -9px; position: absolute; top: 0px; width: 44px; }

.ConversationHead.messageDraft .rightWrapper div.head { font-size: 18px; li=
ne-height: 44px; }

.ConversationHead.messageDraft .rightWrapper.isWholeHalf { clip: rect(0px 4=
4px 44px 22px); right: 0px; }

.ConversationHead.messageDraft .rightWrapper.isWholeHalf img, .Conversation=
Head.messageDraft .rightWrapper.isWholeHalf div.head { font-size: 11px; pos=
ition: relative; right: -9px; }

.ConversationHead.messageDraft .rightWrapper.smallImage { clip: rect(0px 22=
px 22px 0px); right: 0px; width: 22px; }

.ConversationHead.messageDraft .rightWrapper.smallImage div.head { font-siz=
e: 7px; line-height: 22px; }

.ConversationHead.messageDraft .rightWrapper.smallImage.top { top: -1px; }

.ConversationHead.messageDraft .rightWrapper.smallImage.bottom { bottom: 0p=
x; }

.ConversationHead.messageDraft .rightWrapper.smallImage.top div.head, .Conv=
ersationHead.messageDraft .rightWrapper.smallImage.bottom div.head { font-s=
ize: 8.8px; padding-left: 7px; text-align: left; }

.ConversationHead.messageDraft .headWrapper div.head { font-size: 14.6667px=
; }

.ConversationHead:hover .conversationHeadClose { visibility: visible; }

.ConversationHead.inactive { filter: brightness(65%); opacity: 0.9; }

.ConversationHead.cloned { position: absolute; z-index: 999999999; }

.ConversationHead img { width: 100%; }

.ConversationHead div.head { background-color: rgb(189, 8, 28); color: rgb(=
255, 255, 255); display: inline-block; height: 100%; text-align: center; wi=
dth: 100%; }

.ConversationHead .head.email { background-color: rgb(153, 153, 153); }

.ConversationHead .contentContainer { position: relative; }

.ConversationHead a { padding: 0px !important; }

.ConversationHead .badge { -webkit-font-smoothing: antialiased; background-=
color: rgb(189, 8, 28); border-radius: 20px; color: rgb(255, 255, 255); fon=
t-size: 10px; font-weight: bold; height: 16px; line-height: 11px; padding: =
1px 5px 2px; position: absolute; right: -1px; top: 0px; }

.ConversationHead .badge span { color: rgb(255, 255, 255); }

.ConversationHead .nameText { color: rgb(153, 153, 153); margin-top: 3px; t=
ext-align: center; }

.ConversationHead .conversationHeadClose { left: -1px; position: absolute; =
top: -2px; visibility: hidden; z-index: 701; }

.ConversationHead.touch .conversationHeadClose { visibility: visible; }

.ConversationListItem { overflow: hidden; color: rgb(102, 102, 102); cursor=
: pointer; height: 35px; padding: 10px; position: relative; }

.ConversationListItem.hasTimestamp { height: 50px; }

.ConversationListItem .left { float: left; margin-right: 10px; }

.ConversationListItem .left .ConversationHead { transform: translateZ(0px);=
 margin-top: 1px; }

.ConversationListItem.animatingOut { animation: conversationListItemSlideOu=
t 0.2s ease-in-out forwards; transition: all 0.2s ease-in-out; }

.ConversationListItem.animatingOut.animatedOut { border: 0px; height: 0px; =
padding: 0px; }

.ConversationListItem.hideable:hover .hideableButton { display: block; posi=
tion: absolute; right: 8px; top: 5px; }

.ConversationListItem.hideable:hover .hideableButton:hover .buttonText { co=
lor: rgb(102, 102, 102); }

.ConversationListItem.hideable:hover .unreadMark { display: none; }

.ConversationListItem .hideableButton { color: rgb(153, 153, 153); display:=
 none; float: right; margin: 1px 0px 0px 3px; position: relative; top: -5px=
; }

.ConversationListItem .hideableButton .buttonText { font-size: 18px; font-w=
eight: bold; }

.ConversationListItem .timeStamp { -webkit-font-smoothing: antialiased; col=
or: rgb(172, 172, 172); font-size: 11px; font-weight: bold; margin: 2px 0px=
 3px 3px; }

.ConversationListItem .title { white-space: nowrap; overflow: hidden; text-=
overflow: ellipsis; color: rgb(102, 102, 102); margin-bottom: 2px; }

.ConversationListItem .title a { display: inline; line-height: 12px; paddin=
g: 0px; }

.ConversationListItem .title a:hover { color: rgb(189, 8, 28); }

.ConversationListItem.showingLastMessageObjectPreview .title { max-width: 1=
80px; }

.ConversationListItem.showingLastMessageObjectPreview:hover .title { max-wi=
dth: 129px; }

.ConversationListItem.showingLastMessageObjectPreview .subtitle { white-spa=
ce: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 180px; }

.ConversationListItem.hasSelectedStateAvailable .title { max-width: 205px; =
}

.ConversationListItem .lastObjectSent { overflow: hidden; border-radius: 3p=
x; position: absolute; right: 10px; transition: transform 0.1s ease-in-out,=
 -webkit-transform 0.1s ease-in-out; }

.ConversationListItem .lastObjectSent::after { border-radius: 3px; box-shad=
ow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; left: 0px; positio=
n: absolute; top: 0px; }

.ConversationListItem .lastObjectSent .lastMessageSentImage { border-radius=
: 3px; }

.ConversationListItem.active .selectedState { width: 34px; height: 34px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -405px -74px no-repeat; border: 0px; border-radius: 0p=
x; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ConversationListItem.active .selectedState { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -342px -72px; background-size: 428px 427px; }
}

.ConversationListItem .titleSubtitleWrapper { float: left; margin-top: 1px;=
 }

.ConversationListItem .selectedState { background: rgb(255, 255, 255); bord=
er: 1px solid rgb(238, 238, 238); border-radius: 50px; float: right; height=
: 34px; width: 34px; }

.ConversationListItem.hideSubtitle { padding-bottom: 6px; padding-top: 6px;=
 }

.ConversationListItem.hideSubtitle .title { margin-top: 7px; }

.ConversationListItem .subtitle { white-space: nowrap; overflow: hidden; te=
xt-overflow: ellipsis; color: rgb(102, 102, 102); line-height: 14px; margin=
: 0px 0px 2px; }

.ConversationListItem .subtitle.sentObject { font-style: italic; }

.ConversationListItem:hover { background-color: rgb(238, 238, 238); }

.ConversationListItem:hover .lastObjectSent { transform: translateX(-20px) =
translateZ(0px); }

.ConversationListItem.unread .title, .ConversationListItem.unread .title a,=
 .ConversationListItem.unread .subtitle { color: rgb(51, 51, 51); }

.ConversationListItem .comma { margin-left: -3px; }

.ConversationListItem.collabGroupBoardView { background: rgb(255, 255, 255)=
; }

.ConversationListItem.collabGroupBoardView.unread { background: rgb(255, 25=
5, 255); }

.ConversationListItem.collabGroupBoardView.unread .lastMessageContent .subt=
itle { color: rgb(85, 85, 85); font-weight: bold; }

.ConversationListItem.collabGroupBoardView.unread .timeStamp { color: rgb(8=
5, 85, 85); font-weight: bold; }

.ConversationListItem.collabGroupBoardView .title a, .ConversationListItem.=
collabGroupBoardView .title a:hover { color: rgb(85, 85, 85); font-size: 14=
px; }

.ConversationListItem.collabGroupBoardView .lastMessageContent .subtitle { =
color: rgb(181, 181, 181); font-weight: normal; }

.ConversationListItem.collabGroupBoardView .timeStamp { color: rgb(181, 181=
, 181); font-weight: normal; }

.ConversationListItem.collabGroupBoardView:hover { background: rgb(241, 241=
, 241); }

.ConversationListItem .unreadMark { background: rgb(189, 8, 28); border-rad=
ius: 50%; height: 5px; position: absolute; right: 15px; top: 15px; width: 5=
px; }

.EmptyConversations { background: rgb(255, 255, 255); }

.EmptyConversations .intro { color: rgb(153, 153, 153); font-size: 13px; ma=
rgin: 20px auto 24px; text-align: center; width: 210px; }

.EmptyConversations .intro strong { color: rgb(102, 102, 102); letter-spaci=
ng: 0.1px; line-height: 20px; }

.EmptyConversations .icon { background: url("https://s.pinimg.com/webapp/st=
yle/images/messages-blank-combined-1x-546e543f.png") 0% 0% / contain no-rep=
eat; height: 238px; width: 280px; margin: 30px auto 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .EmptyConversations .icon { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/messages-blank-combined-2x-18885d27.png"); }
}

.EmptyConversations .headsContainer { margin-left: auto; margin-right: auto=
; padding: 25px; width: 225px; }

.EmptyConversations .headsContainer::after { clear: both; content: ""; disp=
lay: table; }

.EmptyConversations .headsContainer .ConversationHead { float: left; margin=
-right: 24px; }

.EmptyConversations .headsContainer .ConversationHead:last-child { margin-r=
ight: 0px; }

.CardSourceAttribution { padding: 0px 8px 16px; }

.CardSourceAttribution .attributionLink { display: inline-block; }

.CardSourceAttribution .attributionLink h4 { color: rgb(68, 68, 68); font-s=
ize: 14px; }

.CardSourceAttribution .attributionLink h4.title { font-weight: normal; hei=
ght: 18px; }

.CardSourceDescriptionText .descriptionSection { margin: 0px; padding: 0px =
8px 16px; width: 470px; }

.CloseupMakeCard { margin-bottom: 40px; min-height: 246px; position: relati=
ve; }

.CloseupMakeCard .hero { position: relative; }

.CloseupMakeCard .hero::after { bottom: 0px; left: 0px; position: absolute;=
 right: 0px; top: 0px; background: rgba(0, 0, 0, 0.02); content: ""; displa=
y: block; }

.CloseupMakeCard .hoverMask { bottom: 0px; left: 0px; position: absolute; r=
ight: 0px; top: 0px; transition: background 0.04s linear; border-radius: 8p=
x; box-shadow: none; z-index: 100; }

.CloseupMakeCard .images:hover .hoverMask { background: rgba(0, 0, 0, 0.6);=
 }

.CloseupMakeCard .images:active .hoverMask { background: rgba(0, 0, 0, 0.6)=
; }

.CloseupMakeCard .hoverMask { background: transparent; }

.CloseupMakeCard .hoverMask .moreText { color: rgb(255, 255, 255); display:=
 none; font-size: 18px; font-weight: bold; margin-top: 82px; text-align: ce=
nter; }

.CloseupMakeCard .hoverMask:hover { background: rgba(0, 0, 0, 0.6); cursor:=
 pointer; }

.CloseupMakeCard .hoverMask:hover .moreText { display: block; }

.CloseupMakeCard h1 { font-size: 24px; margin: 16px 8px; }

.CloseupMakeCard h1.mainHeader:not(.displayed) { animation: fadeOutAndHide =
0.1s cubic-bezier(0.21, 0, 0.21, 1) forwards; display: none; }

.CloseupMakeCard h1.mainHeader .stats { color: rgb(181, 181, 181); display:=
 inline-block; float: right; font-size: 12px; font-weight: normal; margin-t=
op: 14px; }

.CloseupMakeCard.amplified { min-height: 276px; }

.CloseupMakeCard .amplifiedExpandedHeader { display: none; }

.CloseupMakeCard .amplifiedExpandedHeader.displayed { animation: fadeIn 0.4=
s cubic-bezier(0.31, 0, 0.31, 1) forwards; display: block; }

.CloseupMakeCard .amplifiedExpandedHeader .amplifiedHeaderText { display: i=
nline-block; }

.CloseupMakeCard .amplifiedExpandedHeader .amplifiedHeaderText h1 { margin-=
bottom: 0px; max-width: 454px; }

.CloseupMakeCard .amplifiedExpandedHeader .amplifiedHeaderText .attribution=
 { margin-bottom: 24px; margin-top: 8px; }

.CloseupMakeCard .amplifiedExpandedHeader .thumb { float: right; margin-top=
: 16px; }

.CloseupMakeCard .attribution { font-size: 14px; margin: 16px 8px; }

.CloseupMakeCard .attribution a { color: rgb(68, 68, 68); font-weight: norm=
al; }

.CloseupMakeCard .hero { border-left: 2px solid rgb(255, 255, 255); width: =
100%; }

.CloseupMakeCard .hero img { height: 200px; object-fit: cover; width: 100%;=
 }

.CloseupMakeCard .collapsed { position: absolute; }

.CloseupMakeCard .collapsed .images { border-radius: 8px; display: flex; ov=
erflow: hidden; position: relative; width: 100%; }

.CloseupMakeCard .collapsed:not(.displayed) { animation: fadeOutAndHide 0.1=
s cubic-bezier(0.21, 0, 0.21, 1) forwards; }

.CloseupMakeCard .expanded { clear: both; display: none; }

.CloseupMakeCard .expanded.displayed { animation: fadeIn 0.4s cubic-bezier(=
0.31, 0, 0.31, 1) forwards; display: block; }

.CloseupMakeCard .expanded p, .CloseupMakeCard .expanded h2, .CloseupMakeCa=
rd .expanded h3, .CloseupMakeCard .expanded ul, .CloseupMakeCard .expanded =
.thumb { margin: 0px 8px; }

.CloseupMakeCard .expanded h2 { font-size: 18px; line-height: 24pt; margin-=
top: 32px; }

.CloseupMakeCard .expanded h3 { color: rgb(181, 181, 181); font-size: 12px;=
 font-weight: normal; line-height: 15pt; }

.CloseupMakeCard .expanded p { font-size: 18px; letter-spacing: -0.23px; ma=
x-width: 454px; }

.CloseupMakeCard .expanded .hero { margin-top: 32px; }

.CloseupMakeCard .expanded .suppliesList { border-spacing: 0px 4px; font-si=
ze: 16px; line-height: 24px; margin: 16px 8px 64px; }

.CloseupMakeCard .expanded .suppliesList .amount { color: rgb(85, 85, 85); =
font-weight: bold; }

.CloseupMakeCard .expanded .suppliesList .amount .amountBlock { display: in=
line-block; padding-right: 16px; width: 54px; }

.CloseupMakeCard .expanded .suppliesList td { padding-bottom: 4px; vertical=
-align: top; }

.CloseupMakeCard .expanded img { border-radius: 8px; width: 564px; }

.CloseupMakeCard .expanded .instructions .instruction { display: inline-blo=
ck; }

.CloseupMakeCard .expanded .instructions .instruction .overlayMask { positi=
on: relative; }

.CloseupMakeCard .expanded .instructions .instruction .overlayMask::after {=
 bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; backgrou=
nd: rgba(0, 0, 0, 0.02); content: ""; display: block; border-radius: 8px; }

.CloseupMakeCard .expanded .instructions .instruction h2 { margin-top: 0px;=
 }

.CloseupMakeCard .expanded .instructions .instruction .stepNumber { -webkit=
-box-align: center; align-items: center; background: rgba(0, 0, 0, 0.75); b=
order-radius: 50%; color: rgb(255, 255, 255); display: flex; font-size: 18p=
x; font-weight: bold; height: 40px; -webkit-box-pack: center; justify-conte=
nt: center; width: 40px; margin: 16px 8px; }

.CloseupMakeCard .expanded .instructions .instruction .overlayMask { margin=
-bottom: 16px; }

.CloseupMakeCard .expanded .instructions .instruction:not(:last-of-type) p =
{ margin: 0px 8px 64px; }

.CloseupMakeCard .expanded .instructions .instruction:last-of-type p { marg=
in: 0px 8px 16px; }

.CloseupSourceDescription { color: rgb(68, 68, 68); padding: 0px 32px; }

.CloseupSourceDescription .hr.cardDivider { margin: 0px; }

.CloseupSourceDescription .richPinInformation { overflow: hidden; clear: bo=
th; font-size: 18px; position: relative; }

.CloseupSourceDescription .richPinInformation .sourceAttribution { padding:=
 16px 8px 0px; }

.CloseupSourceDescription .richPinInformation .richPinArticleSummary, .Clos=
eupSourceDescription .richPinInformation .recipesIngredientsHeader, .Closeu=
pSourceDescription .richPinInformation .pinDescriptionListTotal, .CloseupSo=
urceDescription .richPinInformation .richPinPhotoAttribution { padding: 0px=
 8px 16px; }

.CloseupSourceDescription .richPinInformation .richPinArticleSummary { font=
-size: 18px; line-height: 20px; width: 470px; }

.CloseupSourceDescription .richPinInformation .richPinArticleAttribution, .=
CloseupSourceDescription .richPinInformation .richPinPhotoAttribution { fon=
t-size: 15px; padding: 0px 0px 16px 8px; }

.CloseupSourceDescription .richPinInformation .richPinArticleAttribution { =
float: left; width: 192px; }

.CloseupSourceDescription .richPinInformation .richPinArticleAttribution .r=
ichPinArticleAuthor { font-weight: bold; }

.inAOPromptsGroup .CloseupSourceDescription .richPinInformation .richPinArt=
icleAttribution { display: none; }

.CloseupSourceDescription .richPinInformation.noRichData .richPinPhotoAttri=
bution { padding-top: 0px; }

.CloseupSourceDescription .richPinInformation .richPinPhotoAttribution { cl=
ear: both; float: none; }

.CloseupSourceDescription .richPinInformation .richPinPhotoAttribution.inAr=
ticle { clear: right; float: left; width: 298px; }

.CloseupSourceDescription .richPinInformation .richPinPhotoAttribution a, .=
CloseupSourceDescription .richPinInformation .richPinPhotoAttribution a:hov=
er { color: inherit; font-weight: bold; }

.CloseupSourceDescription .richPinInformation .recipeIngredientSection { pa=
dding-bottom: 10px; }

.CloseupSourceDescription .richPinInformation .recipeIngredientSection:last=
-child { padding-bottom: 0px; }

.CloseupSourceDescription .richPinInformation .hr + .recipesIngredientsHead=
er, .CloseupSourceDescription .richPinInformation .hr + .pinDescriptionList=
Total { padding-top: 16px; }

.CloseupSourceDescription .richPinInformation .recipesIngredientsHeader { p=
adding-bottom: 20px; }

.CloseupSourceDescription .richPinInformation .recipesIngredientsHeader .in=
gredientsTitle { font-size: 21px; }

.CloseupSourceDescription .richPinInformation .recipesIngredientsHeader .re=
cipeDiet { color: rgb(181, 181, 181); font-size: 14px; margin: 5px 0px; }

.CloseupSourceDescription .richPinInformation .pinDescriptionListTotal { di=
splay: flex; }

.CloseupSourceDescription .richPinInformation .pinDescriptionListTotal .pin=
DescriptionListSection { padding-right: 30px; width: 250px; }

.CloseupSourceDescription .richPinInformation .pinDescriptionListTotal .pin=
DescriptionListSection .pinDescriptionItemHeading, .CloseupSourceDescriptio=
n .richPinInformation .pinDescriptionListTotal .pinDescriptionListSection .=
pinDescriptionItemName { font-size: 16px; padding-bottom: 5px; }

.CloseupSourceDescription .richPinInformation .pinDescriptionListTotal .pin=
DescriptionListSection .pinDescriptionItemName { display: block; -webkit-bo=
x-pack: inherit; justify-content: inherit; }

.CloseupTitleCard { color: rgb(68, 68, 68); font-weight: bold; }

.CloseupTitleCard .richPinInformation { padding: 0px 40px 16px; width: 470p=
x; }

.CloseupTitleCard a { color: rgb(68, 68, 68); }

.CloseupTitleCard a:hover, .CloseupTitleCard a:active { color: rgb(68, 68, =
68); }

.CloseupTitleCard .richPinSourceWrapper { font-size: 14px; padding-bottom: =
4px; }

.CloseupTitleCard .richPinTitle, .CloseupTitleCard .richPinSecondTitleWrapp=
er { font-size: 30px; line-height: 30px; }

.CloseupTitleCard .outOfStock { color: rgb(185, 185, 185); font-size: 14px;=
 font-weight: normal; margin-left: -3px; }

.RecipeFeedPage .ingredientName { color: rgba(21, 21, 21, 0.8); font-weight=
: bold; line-height: 52px; margin: 20px auto 10px; max-width: 736px; text-a=
lign: center; word-wrap: break-word; font-size: 40px; }

.MessageDraft { padding: 20px; }

.MessageDraft .messageForm { font-size: 18px; font-weight: bold; }

.MessageDraft .selectedUser { padding-bottom: 10px; position: relative; }

.MessageDraft .headIcon { float: left; margin-right: 12px; }

.MessageDraft .userInfo { white-space: nowrap; overflow: hidden; text-overf=
low: ellipsis; float: left; }

.MessageDraft .userInfo .displayName { color: rgb(85, 85, 85); font-weight:=
 bold; overflow: hidden; text-overflow: ellipsis; }

.MessageDraft .cancel { cursor: pointer; display: none; margin-top: -17px; =
position: absolute; right: 0px; top: 50%; }

.MessageDraft .cancel em { width: 17px; height: 16px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png"=
) -358px -342px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MessageDraft .cancel em { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posit=
ion: -88px -375px; background-size: 428px 427px; }
}

.MessageDraft .selectedUser:hover .cancel { display: inline-block; }

.MessageDraft .messageField { background: rgb(238, 238, 238); border-bottom=
: 0px; border-radius: 3px; height: 4.25em; margin-bottom: 8px; resize: none=
; }

.MessageDraft .messageField:focus { outline: rgb(238, 238, 238) solid 1px !=
important; }

.MessageDraft.sendShare .selectedUser { height: 32px; }

.MessageDraft.sendShare .userInfo { width: 200px; }

.MessageDraft.sendShare .userInfo .displayName { color: rgb(102, 102, 102);=
 display: table-cell; font-size: 13px; height: 32px; vertical-align: middle=
; }

.MessageDraft.sendShare .messageField { width: 260px; }

.MessageDraft.sendShareBrio .selectedUser { height: 44px; }

.MessageDraft.sendShareBrio .userInfo { width: 230px; }

.MessageDraft.sendShareBrio .userInfo .displayName { color: rgb(85, 85, 85)=
; display: table-cell; font-size: 18px; height: 44px; vertical-align: middl=
e; }

.MessageDraft.sendShareBrio .messageField { width: 290px; }

.SendInvitationEmail .sendInvitationEmail { cursor: pointer; }

.SendInvitationEmail .sendInvitationEmail a { border-bottom: 1px solid rgb(=
204, 204, 204); display: block; padding: 10px; }

.SendInvitationEmail .sendInvitationEmail a.unclickable { cursor: default; =
}

.SendInvitationEmail .sendInvitationEmail a:hover { background-color: rgb(2=
38, 238, 238); }

.SendInvitationEmail .sendInvitationEmail p { margin: 0px; }

.SendInvitationEmail .sendInvitationEmail .leftBlock { float: left; margin-=
right: 10px; }

.SendInvitationEmail .sendInvitationEmail .leftBlock .icon { font-family: "=
Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=
=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=
=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=
=E3=82=AF", arial, sans-serif; background-color: rgb(153, 153, 153); border=
-radius: 50%; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold=
; height: 33px; line-height: 33px; margin-top: 1px; text-align: center; wid=
th: 33px; }

.SendInvitationEmail .sendInvitationEmail .leftBlock .icon.typingEmail em {=
 width: 33px; height: 33px; background: url("https://s.pinimg.com/webapp/st=
yle/images/webapp-common-desktop-1x-28441dec.png") -405px -146px no-repeat;=
 display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SendInvitationEmail .sendInvitationEmail .leftBlock .icon.typingEmail em=
 { background-image: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-2x-0d02cd03.png"); background-position: -342px -142px; backgr=
ound-size: 428px 427px; }
}

.SendInvitationEmail .sendInvitationEmail .title { white-space: nowrap; ove=
rflow: hidden; text-overflow: ellipsis; color: rgb(51, 51, 51); font-weight=
: bold; margin: 1px 0px; }

.SendInvitationEmail .sendInvitationEmail .subtitle { white-space: nowrap; =
overflow: hidden; text-overflow: ellipsis; color: rgb(183, 183, 183); font-=
weight: normal; margin: 2px 0px 0px; }

.SendObjectBase { background-color: rgb(255, 255, 255); border-radius: 3px;=
 overflow: hidden; position: relative; width: 320px; z-index: 1; }

.SendObjectBase.fullWidth { width: 100%; }

.isEmpty .SendObjectBase .ConversationsList { overflow: visible; }

.SendObjectBase li:first-child { padding-top: 0px; }

.SendObjectBase li:last-child { padding-bottom: 0px; }

.SendObjectBase .convosTitle { white-space: nowrap; overflow: hidden; text-=
overflow: ellipsis; color: rgb(51, 51, 51); font-size: 16px; font-weight: 5=
00; height: 1em; margin-top: -0.5em; max-width: 285px; padding-left: 4px; p=
osition: absolute; top: 50%; }

.SendObjectBase input { background: rgb(248, 248, 248); border-width: 0px 0=
px 1px; border-top-style: initial; border-right-style: initial; border-left=
-style: initial; border-top-color: initial; border-right-color: initial; bo=
rder-left-color: initial; border-image: initial; border-bottom-style: solid=
; border-bottom-color: rgb(221, 221, 221); border-radius: 0px; box-shadow: =
none; display: block; font-size: 13px; margin-top: 0px; padding: 10px; widt=
h: 100%; }

.SendObjectBase input:focus { background: rgb(255, 255, 255); box-shadow: n=
one; }

.SendObjectBase .searchBox { border-top-left-radius: 0px; border-top-right-=
radius: 0px; overflow-y: auto; width: 100%; }

.SendObjectBase .searchBox input { border-bottom: 1px solid rgb(221, 221, 2=
21); }

.SendObjectBase .spinner { background: url("https://s.pinimg.com/webapp/sty=
le/images/spinner-small-1x-b897d25e.gif") 0% 0% / contain no-repeat; height=
: 16px; width: 16px; opacity: 0.5; display: none; right: 10px; top: 64px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SendObjectBase .spinner { background-image: url("https://s.pinimg.com/we=
bapp/style/images/spinner-small-2x-dbb1334f.gif"); }
}

.SendObjectBase .spinner.visible { display: block; position: absolute; }

.SendObjectBase .Typeahead { animation: none; box-shadow: none; height: 288=
px; }

.SendObjectBase .ConversationsList { background-color: rgb(255, 255, 255); =
height: 288px; overflow-y: auto; }

.SendObjectBase .title { font-size: 13px; font-weight: 700; }

.SendObjectBase.sendShare, .SendObjectBase.sendShareBrio { }

.SendObjectBase.sendShare .sendShareSearchContacts.fixedHeight, .SendObject=
Base.sendShareBrio .sendShareSearchContacts.fixedHeight { height: 337px; }

.SendObjectBase.sendShare.compact .spinner, .SendObjectBase.sendShareBrio.c=
ompact .spinner { top: 13px; }

.SendObjectBase.sendShare .spinner, .SendObjectBase.sendShareBrio .spinner =
{ position: absolute; top: 23px; }

.SendObjectBase.sendShare.flex, .SendObjectBase.sendShareBrio.flex { displa=
y: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-=
direction: column; }

.SendObjectBase.sendShare.flex .sendShareSearch, .SendObjectBase.sendShareB=
rio.flex .sendShareSearch { display: flex; -webkit-box-orient: vertical; -w=
ebkit-box-direction: normal; flex-direction: column; }

.SendObjectBase.sendShare .ContactsList, .SendObjectBase.sendShare .Typeahe=
ad, .SendObjectBase.sendShareBrio .ContactsList, .SendObjectBase.sendShareB=
rio .Typeahead { height: 275px; overflow-x: hidden; overflow-y: scroll; }

.SendObjectBase.sendShare .bottomFade, .SendObjectBase.sendShareBrio .botto=
mFade { -webkit-font-smoothing: antialiased; background: linear-gradient(rg=
ba(255, 255, 255, 0), white); bottom: 84px; height: 30px; position: absolut=
e; width: 100%; }

.SendObjectBase.sendShare .SocialTypeaheadField, .SendObjectBase.sendShareB=
rio .SocialTypeaheadField { flex-shrink: 1; }

.SendObjectBase.sendShare .MessageDraft, .SendObjectBase.sendShareBrio .Mes=
sageDraft { display: none; }

.SendObjectBase.sendShare .spinner { right: 20px; }

.SendObjectBase.sendShareBrio { width: 350px; }

.SendObjectBase.sendShareBrio .spinner { right: 30px; }

.SendObjectBase.sendSocial { width: 240px; }

.SendObjectBase .repinShareUpsellFixedHeight .ContactsList { height: 205px;=
 }

.SendObjectBase.flippedSharing { box-shadow: 5px 5px 40px -10px; }

.SendObjectBase.flippedSharing .sendShare h4 { font-size: 18px !important; =
}

.SendObjectBase.flippedSharing .sendShare .imageBlockContentBody { display:=
 none; }

.SendObjectBase.flippedSharing.sendShare .ContactsList, .SendObjectBase.fli=
ppedSharing.sendShare .Typeahead, .SendObjectBase.flippedSharing.sendShareB=
rio .ContactsList, .SendObjectBase.flippedSharing.sendShareBrio .Typeahead =
{ height: 177px; }

.SendObjectBase.flippedSharing.sendShare .flippedSharingMessage, .SendObjec=
tBase.flippedSharing.sendShareBrio .flippedSharingMessage { color: rgb(85, =
85, 85); font-size: 14px; padding: 20px; }

.SendObjectBase.flippedSharing.sendShare .sendShareSearchContacts.fixedHeig=
ht, .SendObjectBase.flippedSharing.sendShareBrio .sendShareSearchContacts.f=
ixedHeight { height: 286px; }

.SendObjectBase.flippedSharing.sendShare .sendShareSearchContacts .searchIc=
onInputWrapper, .SendObjectBase.flippedSharing.sendShareBrio .sendShareSear=
chContacts .searchIconInputWrapper { border-bottom: 0px; padding: 0px 20px =
10px; }

.SendObjectBase.flippedSharing.sendShare .sendShareSearchContacts .Typeahea=
d.userCircleAvatar, .SendObjectBase.flippedSharing.sendShareBrio .sendShare=
SearchContacts .Typeahead.userCircleAvatar { padding-left: 20px; }

.SendObjectBase.flippedSharing.sendShare .sendShareSearchContacts .Typeahea=
d.userCircleSelect li, .SendObjectBase.flippedSharing.sendShareBrio .sendSh=
areSearchContacts .Typeahead.userCircleSelect li { border: 0px; }

.SendObjectBase.flippedSharing.sendShare .sendShareSearchContacts .Typeahea=
d.userCircleSelect li a, .SendObjectBase.flippedSharing.sendShareBrio .send=
ShareSearchContacts .Typeahead.userCircleSelect li a { padding: 10px 20px; =
}

.SendPin .shareUpsell { color: rgb(95, 95, 95); flex-shrink: 0; font-size: =
18px; padding: 15px 20px 5px; }

.SharePinBar { background-color: rgb(238, 238, 238); border-radius: 0px 0px=
 6px 6px; padding: 15px 20px; }

.SharePinBar .sharePrompt { color: rgb(85, 85, 85); font-size: 14px; line-h=
eight: 16px; padding-bottom: 8px; }

.SharePinBar .shareOptions { height: 32px; }

.SharePinBar .shareOptions .option { float: left; margin-right: 8px; }

.SharePinBar .shareOptions .facebook { width: 32px; height: 32px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") -405px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .shareOptions .facebook { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); back=
ground-position: -33px -342px; background-size: 428px 427px; }
}

.SharePinBar .shareOptions .twitter { width: 32px; height: 32px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28=
441dec.png") -68px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .shareOptions .twitter { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backg=
round-position: -342px -276px; background-size: 428px 427px; }
}

.SharePinBar .shareOptions .fbMessenger { width: 32px; height: 32px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1=
x-28441dec.png") -405px -318px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .shareOptions .fbMessenger { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); b=
ackground-position: -66px -342px; background-size: 428px 427px; }
}

.SharePinBar .shareOptions .link { width: 32px; height: 32px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -405px -216px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .shareOptions .link { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: -342px -210px; background-size: 428px 427px; }
}

.SharePinBar .linkWrapper { display: none; }

.SharePinBar .linkWrapper .link { display: table; height: 32px; position: r=
elative; width: 100%; }

.SharePinBar .linkWrapper .link .icon { width: 17px; height: 17px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -301px -342px no-repeat; left: 10px; position: absolute; top=
: 8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .linkWrapper .link .icon { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -52px -375px; background-size: 428px 427px; }
}

.SharePinBar .linkWrapper .link .linkField { background: rgb(255, 255, 255)=
; border-radius: 3px; display: table-cell; height: 32px; outline: none; pad=
ding: 5px 10px 5px 35px; }

.SharePinBar .linkWrapper .link .cancelLink { display: table-cell; padding-=
left: 10px; vertical-align: middle; width: 17px; }

.SharePinBar .linkWrapper .link .cancelLink .cancelIcon { width: 17px; heig=
ht: 16px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-1x-28441dec.png") -358px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SharePinBar .linkWrapper .link .cancelLink .cancelIcon { background-imag=
e: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0=
d02cd03.png"); background-position: -88px -375px; background-size: 428px 42=
7px; }
}

.flippedSharing .SharePinBar { background-color: transparent; border-bottom=
: 1px solid rgb(221, 221, 221); border-radius: 0px; padding: 20px; }

.flippedSharing .SharePinBar.whatsAppShareIncluded { padding: 12px; }

.flippedSharing .SharePinBar .linkWrapper .link { height: 44px; }

.flippedSharing .SharePinBar .linkWrapper .link .linkField { background: rg=
b(239, 239, 239); }

.flippedSharing .SharePinBar .linkWrapper .link .cancelLink { vertical-alig=
n: inherit; }

.flippedSharing .SharePinBar .sharePrompt { padding-bottom: 16px; }

.flippedSharing .SharePinBar .shareOptions { height: 44px; }

.flippedSharing .SharePinBar .shareOptions .facebook { width: 44px; height:=
 44px; background: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-desktop-1x-28441dec.png") -92px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .flippedSharing .SharePinBar .shareOptions .facebook { background-image: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02=
cd03.png"); background-position: -45px -258px; background-size: 428px 427px=
; }
}

.flippedSharing .SharePinBar .shareOptions .twitter { background: url("http=
s://s.pinimg.com/webapp/style/images/share_twitter-55fb3dd7.png") 0px 0px /=
 contain no-repeat; height: inherit; width: 44px; }

.flippedSharing .SharePinBar .shareOptions .fbMessenger { background: url("=
https://s.pinimg.com/webapp/style/images/share_messenger-4429d22f.png") 0px=
 0px / contain no-repeat; height: inherit; width: 44px; }

.flippedSharing .SharePinBar .shareOptions .link { background: url("https:/=
/s.pinimg.com/webapp/style/images/share_url-04632483.png") 0px 0px / contai=
n no-repeat; height: inherit; width: 44px; }

.SocialConnectPanel { border-radius: 3px; display: flex; -webkit-box-orient=
: vertical; -webkit-box-direction: normal; flex-direction: column; overflow=
-y: auto; }

.SocialConnectPanel .backNav { cursor: pointer; padding: 20px 20px 0px; }

.SocialConnectPanel .backNav .icon { width: 10px; height: 15px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-284=
41dec.png") -474px -316px no-repeat; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel .backNav .icon { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgr=
ound-position: -418px 0px; background-size: 428px 427px; }
}

.SocialConnectPanel .backNav .label { color: rgb(85, 85, 85); font-size: 14=
px; margin-left: 10px; }

.SocialConnectPanel .prompt { color: rgb(85, 85, 85); font-size: 18px; font=
-weight: bold; padding: 20px; }

.SocialConnectPanel .socialConnectOptions { overflow-y: auto; }

.SocialConnectPanel .socialConnectOptions .socialConnectWrapper .socialConn=
ect .left { float: left; }

.SocialConnectPanel .socialConnectOptions .socialConnectWrapper .socialConn=
ect .left .icon em { display: block; }

.SocialConnectPanel .socialConnectOptions li { overflow: hidden; color: rgb=
(119, 119, 119); display: block; font-size: 12px; position: relative; }

.SocialConnectPanel .socialConnectOptions li:first-child { padding-top: 5px=
; }

.SocialConnectPanel .socialConnectOptions li:last-child { padding-bottom: 5=
px; }

.SocialConnectPanel .socialConnectOptions li a { -webkit-font-smoothing: an=
tialiased; font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=
=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=
=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=
=83=83=E3=82=AF", sans-serif; font-weight: bold; color: rgb(119, 119, 119);=
 cursor: pointer; display: block; padding: 9px 14px; }

.SocialConnectPanel .socialConnectOptions li a:hover { background: rgb(241,=
 241, 241); color: rgb(51, 51, 51); }

.SocialConnectPanel .socialConnectOptions li a:active { background: rgb(234=
, 234, 234); }

.SocialConnectPanel .socialConnectOptions li a { white-space: nowrap; overf=
low: hidden; text-overflow: ellipsis; }

.SocialConnectPanel .socialConnectOptions li.highlighted a { background-col=
or: rgb(238, 238, 238); color: rgb(51, 51, 51); }

.SocialConnectPanel .socialConnectOptions li:first-child { padding-top: 0px=
; }

.SocialConnectPanel .socialConnectOptions li:last-child { border-bottom: 0p=
x; padding-bottom: 0px; }

.SocialConnectPanel .socialConnectOptions li:hover .remove { display: inlin=
e; }

.SocialConnectPanel.sendShare.compact .prompt { font-size: 15.5px; }

.SocialConnectPanel.sendShare.compact .socialConnectOptions > li > a { padd=
ing: 4px 10px; }

.SocialConnectPanel.sendShare .socialConnectOptions { border-top: 1px solid=
 rgb(238, 238, 238); }

.SocialConnectPanel.sendShare .socialConnectOptions .socialConnectWrapper .=
socialConnect .left { margin-right: 10px; }

.SocialConnectPanel.sendShare .socialConnectOptions .socialConnectWrapper .=
socialConnect .left .icon { height: 32px; width: 32px; }

.SocialConnectPanel.sendShare .socialConnectOptions .socialConnectWrapper .=
socialConnect .right { display: table-cell; float: none; height: 32px; vert=
ical-align: middle; }

.SocialConnectPanel.sendShare .socialConnectOptions .socialConnectWrapper .=
socialConnect .right .title { color: rgb(102, 102, 102); font-size: 13px; }

.SocialConnectPanel.sendShare .socialConnectOptions .socialConnectWrapper .=
socialConnect .right .subtitle { color: rgb(102, 102, 102); font-size: 12px=
; font-weight: normal; }

.SocialConnectPanel.sendShare .socialConnectOptions li { border-bottom: 1px=
 solid rgb(238, 238, 238); }

.SocialConnectPanel.sendShare .socialConnectOptions li a { padding: 10px; }

.SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectFaceboo=
k em { width: 32px; height: 32px; background: url("https://s.pinimg.com/web=
app/style/images/webapp-common-desktop-1x-28441dec.png") -405px -284px no-r=
epeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectFaceb=
ook em { background-image: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-2x-0d02cd03.png"); background-position: -33px -342px; b=
ackground-size: 428px 427px; }
}

.SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectGplus e=
m { width: 32px; height: 32px; background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-1x-28441dec.png") -102px -384px no-repe=
at; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectGplus=
 em { background-image: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-desktop-2x-0d02cd03.png"); background-position: -252px -201px; bac=
kground-size: 428px 427px; }
}

.SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectTwitter=
 em { width: 32px; height: 32px; background: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-desktop-1x-28441dec.png") -68px -384px no-rep=
eat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectTwitt=
er em { background-image: url("https://s.pinimg.com/webapp/style/images/web=
app-common-desktop-2x-0d02cd03.png"); background-position: -342px -276px; b=
ackground-size: 428px 427px; }
}

.SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectYahoo e=
m { width: 32px; height: 32px; background: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-1x-28441dec.png") 0px -384px no-repeat;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShare .socialConnectOptions li.socialConnectYahoo=
 em { background-image: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-desktop-2x-0d02cd03.png"); background-position: -99px -342px; back=
ground-size: 428px 427px; }
}

.SocialConnectPanel.sendShareBrio { padding-bottom: 16px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions .socialConnectWrapp=
er .socialConnect .left { margin-right: 12px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions .socialConnectWrapp=
er .socialConnect .left .icon { height: 44px; width: 44px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions .socialConnectWrapp=
er .socialConnect .right { display: table-cell; float: none; height: 44px; =
vertical-align: middle; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions .socialConnectWrapp=
er .socialConnect .right .title { color: rgb(85, 85, 85); font-size: 18px; =
line-height: 20px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions .socialConnectWrapp=
er .socialConnect .right .subtitle { color: rgb(181, 181, 181); font-size: =
12px; font-weight: normal; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions li { border-bottom:=
 0px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions li a { padding: 4px=
 20px; }

.SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectFac=
ebook em { width: 44px; height: 44px; background: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -92px -296px n=
o-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectF=
acebook em { background-image: url("https://s.pinimg.com/webapp/style/image=
s/webapp-common-desktop-2x-0d02cd03.png"); background-position: -45px -258p=
x; background-size: 428px 427px; }
}

.SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectGpl=
us em { width: 44px; height: 44px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-1x-28441dec.png") -46px -296px no-r=
epeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectG=
plus em { background-image: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-2x-0d02cd03.png"); background-position: -291px -139px;=
 background-size: 428px 427px; }
}

.SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectTwi=
tter em { width: 44px; height: 44px; background: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-desktop-1x-28441dec.png") 0px -296px no-r=
epeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectT=
witter em { background-image: url("https://s.pinimg.com/webapp/style/images=
/webapp-common-desktop-2x-0d02cd03.png"); background-position: 0px -258px; =
background-size: 428px 427px; }
}

.SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectYah=
oo em { width: 45px; height: 44px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-1x-28441dec.png") -287px -248px no-=
repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialConnectPanel.sendShareBrio .socialConnectOptions li.socialConnectY=
ahoo em { background-image: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-2x-0d02cd03.png"); background-position: -291px -94px; =
background-size: 428px 427px; }
}

.InternalExperimentsConfig div { margin: 16px 32px; }

.InternalExperimentsConfig h1 { margin-left: 32px; }

.InternalExperimentsConfig h2 { margin-left: 32px; margin-top: 20px; }

.InternalExperimentsConfig h3 { margin-bottom: -10px; }

.InternalExperimentsConfig i { margin-left: 5px; }

.InternalExperimentsConfig input[type=3D"button"] { height: 25px; width: 15=
0px; }

.InternalExperimentsConfig .actionContainer { overflow: auto; }

.InternalExperimentsConfig .left { float: left; }

.InternalExperimentsConfig .right { float: right; }

.InternalExperimentsConfig .saveButton { bottom: 20px; left: 45%; position:=
 fixed; }

.InternalExperimentsConfig .separator { border-bottom: 1px solid rgb(222, 2=
22, 222); margin: 20px auto; width: 100%; }

.OAuthAuthorizationPage { margin: auto; }

.OAuthAuthorizationPage .formHeader { border-bottom: 1px solid rgb(231, 231=
, 231); padding: 15px; }

.OAuthAuthorizationPage .logo { width: 104px; height: 26px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441de=
c.png") -253px -166px no-repeat; font-style: normal; font-variant: normal; =
font-weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; =
font-family: serif; text-shadow: none; color: transparent; display: block; =
margin: auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .OAuthAuthorizationPage .logo { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-=
position: -111px -201px; background-size: 428px 427px; }
}

.OAuthAuthorizationPage .errorMessage { background: rgb(255, 235, 232); bor=
der: 1px solid rgb(189, 8, 28); font-size: 16px; margin-top: 20px; padding-=
top: 0px; }

.OAuthDialog { background: rgb(255, 255, 255); border-radius: 6px; box-shad=
ow: rgba(0, 0, 0, 0.45) 0px 2px 10px; margin: 100px auto 0px; position: rel=
ative; max-width: 640px; z-index: 682; }

.OAuthPage { width: 670px; }

.OAuthPage .header { background-color: rgb(255, 255, 255); height: 34px; pa=
dding: 10px; }

.OAuthPage .header .pinterestLogo { width: 104px; height: 26px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-284=
41dec.png") -253px -166px no-repeat; display: block; float: left; margin-le=
ft: 20px; margin-top: 8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .OAuthPage .header .pinterestLogo { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -111px -201px; background-size: 428px 427px; }
}

.OAuthPage .header .joinButton { float: right; margin-right: 20px; }

.OAuthPage h2 { padding: 20px 20px 10px; }

.OAuthPage .mainContent { margin: 0px 20px; max-height: 315px; min-height: =
300px; position: relative; width: 630px; }

.OAuthPage .mainContent .authUserInfo { text-align: center; }

.OAuthPage .mainContent .authUserInfo img { margin: 20px 102.5px 10px; }

.OAuthPage .mainContent .userInfo { border-right: 1px solid rgb(204, 204, 2=
04); float: left; height: 260px; width: 345px; }

.OAuthPage .mainContent .userInfo .standardForm { margin: 0px; width: 345px=
; }

.OAuthPage .mainContent .userInfo .loginError { margin: 0px 0px 0px 20px; }

.OAuthPage .mainContent .userInfo .authorize { border-bottom-left-radius: 6=
px; border-right: 1px solid rgb(204, 204, 204); bottom: 0px; max-height: 65=
px; min-height: 30px; padding: 20px; position: absolute; text-align: left; =
width: 305px; }

.OAuthPage .mainContent .userInfo .authorize span { float: left; }

.OAuthPage .mainContent .userInfo .authorize .authorizeApp { float: right; =
}

.OAuthPage .mainContent .consumerScopes { float: right; height: 290px; widt=
h: 284px; }

.OAuthPage .mainContent .consumerScopes .consumerScopesWrapper { margin: 20=
px; }

.OAuthPage .mainContent .consumerScopes .consumerScopesWrapper .scopeHeadin=
g, .OAuthPage .mainContent .consumerScopes .consumerScopesWrapper .facebook=
Scopes { margin-top: 10px; }

.OAuthPage .mainContent .consumerScopes .consumerScopesWrapper li { margin-=
bottom: 10px; }

.OAuthPage .mainContent .consumerScopes .consumerScopesWrapper .websiteInfo=
 { height: 14px; width: 14px; }

.OAuthPageBase { color: rgb(119, 119, 119); font-size: 13px; }

.OAuthPageBase h1.authorizeHeading { color: rgb(0, 0, 0); font-size: 24px; =
padding: 20px; }

.OAuthPageBase h2.loginHeading { color: rgb(0, 0, 0); font-size: 23px; }

.OAuthPageBase .mainContent { background: rgb(255, 255, 255); box-shadow: r=
gba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; }

.OAuthPageBase .mainContent .standardForm { padding: 0px; }

.OAuthPageBase .mainContent .standardForm ul { padding: 0px; }

.OAuthPageBase .mainContent .standardForm ul li { padding: 5px 20px; }

.OAuthPageBase .mainContent .standardForm ul input.hasError { background: t=
ransparent !important; }

.OAuthPageBase .mainContent .standardForm ul .formErrorMessage { position: =
absolute; right: 34px; top: 16px; }

.OAuthPageBase .mainContent .loginError { color: rgb(189, 8, 28); display: =
none; font-size: 12px; }

.OAuthPageBase .mainContent .authorize { background-color: rgb(240, 240, 24=
0); }

.OAuthPageBase .mainContent .authorize a { font-weight: bold; }

.OAuthPageBase .mainContent .consumerScopes img { margin-right: 5px; }

.OAuthPageBase .mainContent .consumerScopes .scopeHeading, .OAuthPageBase .=
mainContent .consumerScopes strong { font-weight: bold; }

.OAuthPageBase .mainContent .consumerScopes .moreInfo { margin-bottom: 10px=
; }

.OAuthPageBase .finePrint { font-size: 12px; line-height: 1.5em; margin: 20=
px; }

.OAuthPageBase .finePrint a { font-weight: bold; }

.OAuthPageBase .loading { display: none; }

.OAuthPageBase .loading .spinner { background: url("https://s.pinimg.com/we=
bapp/style/images/spinning_pin-1x-de64e754.gif") 0% 0% / contain no-repeat;=
 height: 48px; width: 48px; display: block; margin: 40px auto 0px; opacity:=
 0.1; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .OAuthPageBase .loading .spinner { background-image: url("https://s.pinim=
g.com/webapp/style/images/spinning_pin-2x-c17a7c3c.gif"); }
}

.OAuthPageBase .loading h2 { text-align: center; }

.AppInstallButtons { margin: 0px auto; text-align: center; top: 450px; widt=
h: 100%; }

.AppInstallButtons .left, .AppInstallButtons .right { display: inline-block=
; float: none; text-align: center; }

.AppInstallButtons .left { margin-left: -4px; padding-left: 15px; padding-r=
ight: 10px; }

.AppInstallButtons .right { padding-left: 10px; padding-right: 15px; }

.AppInstallButtons .buttonBorder { border: 1px solid rgba(255, 255, 255, 0.=
5); border-radius: 5px; }

.AppInstallButtons .androidButton { background: url("https://s.pinimg.com/w=
ebapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-repeat; height: =
50px; width: 152px; display: inline-block; outline: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton { background-image: url("https://s.pini=
mg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.AppInstallButtons .iosButton { background: url("https://s.pinimg.com/webap=
p/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 50px=
; width: 167px; display: inline-block; outline: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton { background-image: url("https://s.pinimg.c=
om/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.AppInstallButtons .androidButton.CS { background: url("https://s.pinimg.co=
m/webapp/style/images/CS-1x-aa88f4fd.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.CS { background-image: url("https://s.p=
inimg.com/webapp/style/images/CS-2x-1f99325c.png"); }
}

.AppInstallButtons .iosButton.CS { background: url("https://s.pinimg.com/we=
bapp/style/images/CS-1x-57b27437.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.CS { background-image: url("https://s.pinim=
g.com/webapp/style/images/CS-2x-387b6b84.png"); }
}

.AppInstallButtons .androidButton.DA { background: url("https://s.pinimg.co=
m/webapp/style/images/DA-1x-b3212f93.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.DA { background-image: url("https://s.p=
inimg.com/webapp/style/images/DA-2x-881f535b.png"); }
}

.AppInstallButtons .iosButton.DA { background: url("https://s.pinimg.com/we=
bapp/style/images/DA-1x-73095d1e.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.DA { background-image: url("https://s.pinim=
g.com/webapp/style/images/DA-2x-f75e4549.png"); }
}

.AppInstallButtons .androidButton.DE { background: url("https://s.pinimg.co=
m/webapp/style/images/DE-1x-195f2284.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.DE { background-image: url("https://s.p=
inimg.com/webapp/style/images/DE-2x-73bba6d5.png"); }
}

.AppInstallButtons .iosButton.DE { background: url("https://s.pinimg.com/we=
bapp/style/images/DE-1x-9a33f8c5.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.DE { background-image: url("https://s.pinim=
g.com/webapp/style/images/DE-2x-81d4e358.png"); }
}

.AppInstallButtons .androidButton.EL { background: url("https://s.pinimg.co=
m/webapp/style/images/EL-1x-d5e9cffb.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.EL { background-image: url("https://s.p=
inimg.com/webapp/style/images/EL-2x-75dbffaf.png"); }
}

.AppInstallButtons .iosButton.EL { background: url("https://s.pinimg.com/we=
bapp/style/images/EL-1x-c47b5f4b.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.EL { background-image: url("https://s.pinim=
g.com/webapp/style/images/EL-2x-f94ceee4.png"); }
}

.AppInstallButtons .androidButton.EN { background: url("https://s.pinimg.co=
m/webapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.EN { background-image: url("https://s.p=
inimg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.AppInstallButtons .iosButton.EN { background: url("https://s.pinimg.com/we=
bapp/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.EN { background-image: url("https://s.pinim=
g.com/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.AppInstallButtons .androidButton.ES { background: url("https://s.pinimg.co=
m/webapp/style/images/ES-1x-5d4df5f0.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.ES { background-image: url("https://s.p=
inimg.com/webapp/style/images/ES-2x-4b31e0d2.png"); }
}

.AppInstallButtons .iosButton.ES { background: url("https://s.pinimg.com/we=
bapp/style/images/ES-1x-43d3ab96.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.ES { background-image: url("https://s.pinim=
g.com/webapp/style/images/ES-2x-a31d918b.png"); }
}

.AppInstallButtons .androidButton.FI { background: url("https://s.pinimg.co=
m/webapp/style/images/FI-1x-df009e22.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.FI { background-image: url("https://s.p=
inimg.com/webapp/style/images/FI-2x-93552fb9.png"); }
}

.AppInstallButtons .iosButton.FI { background: url("https://s.pinimg.com/we=
bapp/style/images/FI-1x-99cb37da.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.FI { background-image: url("https://s.pinim=
g.com/webapp/style/images/FI-2x-6cd4e75f.png"); }
}

.AppInstallButtons .androidButton.FR { background: url("https://s.pinimg.co=
m/webapp/style/images/FR-1x-76258add.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.FR { background-image: url("https://s.p=
inimg.com/webapp/style/images/FR-2x-892d382a.png"); }
}

.AppInstallButtons .iosButton.FR { background: url("https://s.pinimg.com/we=
bapp/style/images/FR-1x-a1b11f36.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.FR { background-image: url("https://s.pinim=
g.com/webapp/style/images/FR-2x-60ddb3dc.png"); }
}

.AppInstallButtons .androidButton.HU { background: url("https://s.pinimg.co=
m/webapp/style/images/HU-1x-f5a33374.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.HU { background-image: url("https://s.p=
inimg.com/webapp/style/images/HU-2x-3cf19ccb.png"); }
}

.AppInstallButtons .iosButton.HU { background: url("https://s.pinimg.com/we=
bapp/style/images/HU-1x-ecfb98ab.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.HU { background-image: url("https://s.pinim=
g.com/webapp/style/images/HU-2x-801f2f76.png"); }
}

.AppInstallButtons .androidButton.ID { background: url("https://s.pinimg.co=
m/webapp/style/images/ID-1x-fc856302.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.ID { background-image: url("https://s.p=
inimg.com/webapp/style/images/ID-2x-60763725.png"); }
}

.AppInstallButtons .iosButton.ID { background: url("https://s.pinimg.com/we=
bapp/style/images/ID-1x-7723e800.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.ID { background-image: url("https://s.pinim=
g.com/webapp/style/images/ID-2x-511fb06d.png"); }
}

.AppInstallButtons .androidButton.IT { background: url("https://s.pinimg.co=
m/webapp/style/images/IT-1x-78215d79.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.IT { background-image: url("https://s.p=
inimg.com/webapp/style/images/IT-2x-f06d21d3.png"); }
}

.AppInstallButtons .iosButton.IT { background: url("https://s.pinimg.com/we=
bapp/style/images/IT-1x-eb49e52c.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.IT { background-image: url("https://s.pinim=
g.com/webapp/style/images/IT-2x-4e1ebffc.png"); }
}

.AppInstallButtons .androidButton.JA { background: url("https://s.pinimg.co=
m/webapp/style/images/JA-1x-e4d2e103.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.JA { background-image: url("https://s.p=
inimg.com/webapp/style/images/JA-2x-613b7a1c.png"); }
}

.AppInstallButtons .iosButton.JA { background: url("https://s.pinimg.com/we=
bapp/style/images/JA-1x-e9625ac6.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.JA { background-image: url("https://s.pinim=
g.com/webapp/style/images/JA-2x-e4949c87.png"); }
}

.AppInstallButtons .androidButton.KO { background: url("https://s.pinimg.co=
m/webapp/style/images/KO-1x-d08dd546.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.KO { background-image: url("https://s.p=
inimg.com/webapp/style/images/KO-2x-82063d73.png"); }
}

.AppInstallButtons .iosButton.KO { background: url("https://s.pinimg.com/we=
bapp/style/images/KO-1x-3699e0ab.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.KO { background-image: url("https://s.pinim=
g.com/webapp/style/images/KO-2x-ddc06527.png"); }
}

.AppInstallButtons .androidButton.ML { background: url("https://s.pinimg.co=
m/webapp/style/images/ML-1x-0069db8e.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.ML { background-image: url("https://s.p=
inimg.com/webapp/style/images/ML-2x-85c22418.png"); }
}

.AppInstallButtons .iosButton.ML { background: url("https://s.pinimg.com/we=
bapp/style/images/ML-1x-cfe4f86a.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.ML { background-image: url("https://s.pinim=
g.com/webapp/style/images/ML-2x-482d4428.png"); }
}

.AppInstallButtons .androidButton.NL { background: url("https://s.pinimg.co=
m/webapp/style/images/NL-1x-ff73753a.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.NL { background-image: url("https://s.p=
inimg.com/webapp/style/images/NL-2x-8c8e0858.png"); }
}

.AppInstallButtons .iosButton.NL { background: url("https://s.pinimg.com/we=
bapp/style/images/NL-1x-3926d2dd.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.NL { background-image: url("https://s.pinim=
g.com/webapp/style/images/NL-2x-ffcdfef9.png"); }
}

.AppInstallButtons .androidButton.NN { background: url("https://s.pinimg.co=
m/webapp/style/images/NN-1x-a9972684.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.NN { background-image: url("https://s.p=
inimg.com/webapp/style/images/NN-2x-85d7db2a.png"); }
}

.AppInstallButtons .iosButton.NN { background: url("https://s.pinimg.com/we=
bapp/style/images/NN-1x-6e36a313.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.NN { background-image: url("https://s.pinim=
g.com/webapp/style/images/NN-2x-fd2478e8.png"); }
}

.AppInstallButtons .androidButton.PL { background: url("https://s.pinimg.co=
m/webapp/style/images/PL-1x-dc76138d.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.PL { background-image: url("https://s.p=
inimg.com/webapp/style/images/PL-2x-56d0226f.png"); }
}

.AppInstallButtons .iosButton.PL { background: url("https://s.pinimg.com/we=
bapp/style/images/PL-1x-3a5b9eb6.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.PL { background-image: url("https://s.pinim=
g.com/webapp/style/images/PL-2x-3cc909a8.png"); }
}

.AppInstallButtons .androidButton.PT { background: url("https://s.pinimg.co=
m/webapp/style/images/PT-1x-61d44f78.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.PT { background-image: url("https://s.p=
inimg.com/webapp/style/images/PT-2x-91f7acfc.png"); }
}

.AppInstallButtons .iosButton.PT { background: url("https://s.pinimg.com/we=
bapp/style/images/PT-1x-fc9e1aa2.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.PT { background-image: url("https://s.pinim=
g.com/webapp/style/images/PT-2x-e272dbd6.png"); }
}

.AppInstallButtons .androidButton.RO { background: url("https://s.pinimg.co=
m/webapp/style/images/RO-1x-fda1c018.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.RO { background-image: url("https://s.p=
inimg.com/webapp/style/images/RO-2x-d48881c4.png"); }
}

.AppInstallButtons .iosButton.RO { background: url("https://s.pinimg.com/we=
bapp/style/images/RO-1x-18736a64.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.RO { background-image: url("https://s.pinim=
g.com/webapp/style/images/RO-2x-c762cab0.png"); }
}

.AppInstallButtons .androidButton.RU { background: url("https://s.pinimg.co=
m/webapp/style/images/RU-1x-65d3a95b.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.RU { background-image: url("https://s.p=
inimg.com/webapp/style/images/RU-2x-0ce2c757.png"); }
}

.AppInstallButtons .iosButton.RU { background: url("https://s.pinimg.com/we=
bapp/style/images/RU-1x-ce1d81a3.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.RU { background-image: url("https://s.pinim=
g.com/webapp/style/images/RU-2x-b89abd86.png"); }
}

.AppInstallButtons .androidButton.SK { background: url("https://s.pinimg.co=
m/webapp/style/images/SK-1x-66e29846.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.SK { background-image: url("https://s.p=
inimg.com/webapp/style/images/SK-2x-16880fe3.png"); }
}

.AppInstallButtons .iosButton.SK { background: url("https://s.pinimg.com/we=
bapp/style/images/SK-1x-ac41a55d.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.SK { background-image: url("https://s.pinim=
g.com/webapp/style/images/SK-2x-20b58101.png"); }
}

.AppInstallButtons .androidButton.SV { background: url("https://s.pinimg.co=
m/webapp/style/images/SV-1x-2bad06b4.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.SV { background-image: url("https://s.p=
inimg.com/webapp/style/images/SV-2x-502a5a32.png"); }
}

.AppInstallButtons .iosButton.SV { background: url("https://s.pinimg.com/we=
bapp/style/images/SV-1x-b3f99f27.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.SV { background-image: url("https://s.pinim=
g.com/webapp/style/images/SV-2x-b1271639.png"); }
}

.AppInstallButtons .androidButton.TH { background: url("https://s.pinimg.co=
m/webapp/style/images/TH-1x-66e29846.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.TH { background-image: url("https://s.p=
inimg.com/webapp/style/images/TH-2x-16880fe3.png"); }
}

.AppInstallButtons .iosButton.TH { background: url("https://s.pinimg.com/we=
bapp/style/images/TH-1x-afac524b.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.TH { background-image: url("https://s.pinim=
g.com/webapp/style/images/TH-2x-7ecf42ba.png"); }
}

.AppInstallButtons .androidButton.TL { background: url("https://s.pinimg.co=
m/webapp/style/images/TL-1x-a001709a.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.TL { background-image: url("https://s.p=
inimg.com/webapp/style/images/TL-2x-58021b84.png"); }
}

.AppInstallButtons .iosButton.TL { background: url("https://s.pinimg.com/we=
bapp/style/images/TL-1x-31d0bc83.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.TL { background-image: url("https://s.pinim=
g.com/webapp/style/images/TL-2x-3187e1aa.png"); }
}

.AppInstallButtons .androidButton.TR { background: url("https://s.pinimg.co=
m/webapp/style/images/TR-1x-f7dc0333.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.TR { background-image: url("https://s.p=
inimg.com/webapp/style/images/TR-2x-4585987c.png"); }
}

.AppInstallButtons .iosButton.TR { background: url("https://s.pinimg.com/we=
bapp/style/images/TR-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.TR { background-image: url("https://s.pinim=
g.com/webapp/style/images/TR-2x-1bfaab3e.png"); }
}

.AppInstallButtons .androidButton.UK { background: url("https://s.pinimg.co=
m/webapp/style/images/UK-1x-9ecb075c.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.UK { background-image: url("https://s.p=
inimg.com/webapp/style/images/UK-2x-25a04f9a.png"); }
}

.AppInstallButtons .iosButton.UK { background: url("https://s.pinimg.com/we=
bapp/style/images/UK-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.UK { background-image: url("https://s.pinim=
g.com/webapp/style/images/UK-2x-1bfaab3e.png"); }
}

.AppInstallButtons .androidButton.VI { background: url("https://s.pinimg.co=
m/webapp/style/images/VI-1x-aba34925.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .androidButton.VI { background-image: url("https://s.p=
inimg.com/webapp/style/images/VI-2x-f245f353.png"); }
}

.AppInstallButtons .iosButton.VI { background: url("https://s.pinimg.com/we=
bapp/style/images/VI-1x-474f64a4.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallButtons .iosButton.VI { background-image: url("https://s.pinim=
g.com/webapp/style/images/VI-2x-119d560d.png"); }
}

.AppInstallModal { height: 420px; overflow: hidden; position: relative; wid=
th: 560px; }

.AppInstallModal .appUpsell { display: none; }

.AppInstallModal .appUpsell .instructions { background: url("https://s.pini=
mg.com/webapp/style/images/app_install_modal_bg-4c5ea0e5.jpg") 0% 0% / cove=
r no-repeat; height: 598px; width: 1134px; }

.AppInstallModal .leftArrowPadding { left: 5px; }

.AppInstallModal .leftArrowPadding .leftArrow { background: url("https://s.=
pinimg.com/webapp/style/images/arrow-left-1x-eba0f7d2.png") 0% 0% / contain=
 no-repeat; height: 13px; width: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .leftArrowPadding .leftArrow { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/arrow-left-2x-24a50dd5.png"); }
}

.AppInstallModal .rightArrowPadding { right: 5px; }

.AppInstallModal .rightArrowPadding .rightArrow { background: url("https://=
s.pinimg.com/webapp/style/images/arrow-right-1x-c52743d2.png") 0% 0% / cont=
ain no-repeat; height: 13px; width: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .rightArrowPadding .rightArrow { background-image: url("=
https://s.pinimg.com/webapp/style/images/arrow-right-2x-8c2a867b.png"); }
}

.AppInstallModal .leftArrowPadding, .AppInstallModal .rightArrowPadding { c=
ursor: pointer; padding: 20px; position: absolute; top: 43%; z-index: 1; }

.AppInstallModal .container { height: 420px; width: 1680px; }

.AppInstallModal .container .left { left: 0px; }

.AppInstallModal .container .left .playStoreScreenshot { background: url("h=
ttps://s.pinimg.com/webapp/style/images/googleplay-1x-ba4f9f8f.png") 0% 0% =
/ contain no-repeat; height: 200px; width: 447px; margin: 0px auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .container .left .playStoreScreenshot { background-image=
: url("https://s.pinimg.com/webapp/style/images/googleplay-2x-36863106.png"=
); }
}

.AppInstallModal .container .right { right: 0px; }

.AppInstallModal .container .right .appStoreScreenshot { background: url("h=
ttps://s.pinimg.com/webapp/style/images/itunes-1x-bae52a58.png") 0% 0% / co=
ntain no-repeat; height: 200px; width: 446px; margin: 0px auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .container .right .appStoreScreenshot { background-image=
: url("https://s.pinimg.com/webapp/style/images/itunes-2x-36c672cb.png"); }
}

.AppInstallModal .container .middle { left: 560px; }

.AppInstallModal .container .middle .leftHalf { float: left; }

.AppInstallModal .container .middle .leftHalf .android { background: url("h=
ttps://s.pinimg.com/webapp/style/images/android-1x-15bc6e21.png") 0% 0% / c=
ontain no-repeat; height: 260px; width: 132px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .container .middle .leftHalf .android { background-image=
: url("https://s.pinimg.com/webapp/style/images/android-2x-59805d32.png"); =
}
}

.AppInstallModal .container .middle .rightHalf { display: inline-block; }

.AppInstallModal .container .middle .rightHalf .iPhone { background: url("h=
ttps://s.pinimg.com/webapp/style/images/iphone-1x-3da1ed51.png") 0% 0% / co=
ntain no-repeat; height: 260px; width: 130px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .container .middle .rightHalf .iPhone { background-image=
: url("https://s.pinimg.com/webapp/style/images/iphone-2x-5213c644.png"); }
}

.AppInstallModal .container .middle .leftHalf, .AppInstallModal .container =
.middle .rightHalf { cursor: pointer; height: 300px; position: relative; wi=
dth: 50%; }

.AppInstallModal .container .middle .footer { cursor: pointer; }

.AppInstallModal .container .middle .footer .leftFooter { float: left; }

.AppInstallModal .container .middle .footer .rightFooter { float: right; }

.AppInstallModal .container .middle .footer .leftFooter, .AppInstallModal .=
container .middle .footer .rightFooter { height: 50px; position: relative; =
text-align: center; vertical-align: middle; width: 50%; }

.AppInstallModal .container .left, .AppInstallModal .container .right, .App=
InstallModal .container .middle { height: 420px; position: absolute; width:=
 560px; }

.AppInstallModal .header { border-bottom: 1px solid rgb(224, 224, 224); hei=
ght: 66px; text-align: center; }

.AppInstallModal .header .title { font-size: 18px; font-weight: bold; paddi=
ng-top: 22px; }

.AppInstallModal .instructions { height: 302px; }

.AppInstallModal .instructions .text { font-size: 18px; padding: 29px 10px;=
 text-align: center; }

.AppInstallModal .footer { background-color: rgb(240, 240, 240); border-rad=
ius: 0px 0px 6px 6px; border-top: 1px solid rgb(224, 224, 224); font-size: =
18px; font-weight: bold; height: 50px; position: relative; }

.AppInstallModal .completedPanel { background-color: rgb(255, 255, 255); bo=
rder-radius: 6px; display: none; position: absolute; width: 560px; z-index:=
 2; }

.AppInstallModal .completedPanel .bothDevices { background: url("https://s.=
pinimg.com/webapp/style/images/iphone_android-1x-4946ffb9.png") 0% 0% / con=
tain no-repeat; height: 200px; width: 302px; margin: 0px auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInstallModal .completedPanel .bothDevices { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/iphone_android-2x-64af62d6.png"); }
}

.AppInstallModal .center, .AppInstallModal .GplusConnectButton { left: 50%;=
 position: absolute; top: 50%; transform: translate(-50%, -50%); }

.AppInstallModal .dynamicButton { font-size: 14px; margin-right: 16px; padd=
ing-left: 25px; padding-right: 25px; }

.AppInstallModalStatic { color: rgb(85, 85, 85); height: auto; overflow: au=
to; position: relative; width: auto; }

.AppInstallModalStatic .appInstallDescription { font-size: 36px; font-weigh=
t: bold; letter-spacing: -1.2px; line-height: 1.2; padding-left: 88px; padd=
ing-right: 88px; padding-top: 58px; position: relative; text-align: center;=
 width: 372px; }

.AppInstallModalStatic .appButtonsContainer { padding-top: 50px; }

.AppInstallModalStatic .appInstallMobileBrowserText { font-size: 16px; padd=
ing-bottom: 48px; padding-top: 25px; text-align: center; }

.AppInstallModalStatic .pinItText { color: rgb(189, 8, 28); }

.AppInterstitial { font-size: 12px; min-height: 300px; min-width: 300px; po=
sition: fixed; }

.AppInterstitial.pageHeader { bottom: 0px; left: 0px; position: absolute; r=
ight: 0px; top: 0px; }

.AppInterstitial.pageHeader .buttonText { font-size: 18px; }

@media screen and (min-height: 600px) and (orientation: portrait), screen a=
nd (min-width: 600px) and (orientation: landscape) {
  .AppInterstitial { font-size: 14px; }
}

.AppInterstitial .halfPage { border-radius: 10px 10px 0px 0px; height: 50%;=
 left: 5%; top: 15px; width: 90%; }

.AppInterstitial .defaultBackground { background-image: url("https://s.pini=
mg.com/webapp/style/images/bg_travel_grid-59b782c4.jpg"); background-size: =
cover; height: 50%; opacity: 1; position: absolute; width: 100%; z-index: 0=
; }

.AppInterstitial .background { filter: blur(18px); height: 100%; opacity: 0=
; position: absolute; transition: opacity 0.5s; width: 100%; z-index: -2; }

.AppInterstitial .background.loaded { opacity: 0.3; }

.AppInterstitial .returnBackground { background-size: cover; min-height: 10=
0%; min-width: 100%; object-fit: cover; opacity: 0; overflow: hidden; posit=
ion: absolute; z-index: -2; }

.AppInterstitial .returnBackground.loaded { opacity: 0.5; }

.AppInterstitial .returnBackgroundV2 { background-size: cover; min-height: =
80%; min-width: 100%; object-fit: cover; opacity: 0; overflow: hidden; posi=
tion: absolute; z-index: -2; }

.AppInterstitial .returnBackgroundV2.loaded { opacity: 0.5; }

.AppInterstitial .pinImgContainer { left: 20px; position: absolute; top: 20=
px; width: 140px; }

.AppInterstitial .pinImg { border-radius: 10px 10px 0px 0px; box-shadow: rg=
ba(0, 0, 0, 0.5) 0px 0px 3px; opacity: 0; transition: opacity 0.5s; width: =
140px; }

.AppInterstitial .pinImg.loaded { opacity: 1; }

.AppInterstitial .imgBottom { background-color: rgb(255, 255, 255); box-sha=
dow: rgba(0, 0, 0, 0.5) 0px 0px 3px; height: 150px; }

.AppInterstitial .pinDescription { color: rgb(51, 51, 51); display: flex; -=
webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction:=
 column; height: 150px; -webkit-box-pack: center; justify-content: center; =
left: 180px; position: absolute; vertical-align: middle; }

.AppInterstitial .pinDescriptionReturn { color: rgb(255, 255, 255); display=
: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-d=
irection: column; -webkit-box-pack: center; justify-content: center; left: =
20px; position: absolute; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; vert=
ical-align: middle; }

.AppInterstitial .pinDescriptionReturnV2 { color: rgb(255, 255, 255); displ=
ay: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex=
-direction: column; -webkit-box-pack: center; justify-content: center; left=
: 30px; position: relative; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; to=
p: 160px; vertical-align: middle; }

.AppInterstitial .title { font-size: 1.1em; font-weight: bold; }

.AppInterstitial .overlay { background-color: rgb(255, 255, 255); bottom: 0=
px; box-shadow: rgba(0, 0, 0, 0.2) 0px -10px 15px; display: flex; -webkit-b=
ox-orient: vertical; -webkit-box-direction: normal; flex-direction: column;=
 left: 0px; padding-bottom: 50px; position: absolute; right: 0px; top: 150p=
x; }

.AppInterstitial .overlay .pinDescription { display: none; }

.AppInterstitial .overlayFull { background-color: rgb(255, 255, 255); botto=
m: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction:=
 normal; flex-direction: column; left: 0px; padding-bottom: 50px; position:=
 absolute; right: 0px; top: 0px; }

.AppInterstitial .overlayTransparent { bottom: 0px; display: flex; -webkit-=
box-orient: vertical; -webkit-box-direction: normal; flex-direction: column=
; left: 0px; padding: 20px; position: absolute; right: 0px; top: 180px; }

.AppInterstitial .overlayBottom { bottom: 0px; left: 0px; position: absolut=
e; right: 0px; }

.AppInterstitial .overlayBottomWhite { background-color: rgb(255, 255, 255)=
; bottom: 0px; left: 0px; padding: 20px 0px; position: absolute; right: 0px=
; }

.AppInterstitial .overlayTop { background-color: rgb(255, 255, 255); }

.AppInterstitial .overlayTop, .AppInterstitial .buttonContainer { padding: =
20px; }

.AppInterstitial .overlayTitle { color: rgb(85, 85, 85); font-size: 2em; fo=
nt-weight: bold; padding-bottom: 15px; }

.AppInterstitial .overlayReturnTitle { font-size: 2em; font-weight: bold; p=
adding-top: 20px; }

.AppInterstitial .interestCarousel { overflow-x: scroll; overflow-y: hidden=
; padding-left: 20px; padding-right: 19px; white-space: nowrap; width: auto=
; }

.AppInterstitial .interestContainer { border-radius: 6px; box-shadow: rgba(=
0, 0, 0, 0.25) 0px 1px 0px 0px; display: inline-block; height: 100%; overfl=
ow: hidden; padding-right: 1px; position: relative; }

.AppInterstitial .interestImage { background: center center / cover rgb(255=
, 255, 255); border-radius: 6px; display: block; height: 90px; overflow: hi=
dden; padding: 2px; transition: opacity 0.1s ease-in-out; width: 90px; }

.AppInterstitial .interestLabel { align-self: center; display: flex; -webki=
t-box-orient: vertical; -webkit-box-direction: normal; flex-direction: colu=
mn; height: 100%; -webkit-box-pack: center; justify-content: center; positi=
on: absolute; width: 100%; z-index: 4; }

.AppInterstitial .interestLabel h2 { -webkit-font-smoothing: antialiased; c=
olor: rgb(255, 255, 255); font-size: 1.3em; line-height: 1.1; padding: 4px;=
 text-align: center; text-shadow: rgba(0, 0, 0, 0.3) 1px 2px 0px; white-spa=
ce: normal; }

.AppInterstitial .appInfoText { color: rgb(85, 85, 85); display: inline-blo=
ck; line-height: 17px; margin: 5px; vertical-align: top; }

.AppInterstitial .appInfoText .title { font-weight: bold; }

.AppInterstitial .stars { background: url("https://s.pinimg.com/webapp/styl=
e/images/stars-1x-9978bc13.png") 0% 0% / contain no-repeat; height: 10px; w=
idth: 66px; margin: 2px 0px 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInterstitial .stars { background-image: url("https://s.pinimg.com/web=
app/style/images/stars-2x-86e578df.png"); }
}

.AppInterstitial .icon { display: inline-block; }

.AppInterstitial .icon.iOS { background: url("https://s.pinimg.com/webapp/s=
tyle/images/ios-icon-1x-80955526.png") 0% 0% / contain no-repeat; height: 5=
5px; width: 55px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInterstitial .icon.iOS { background-image: url("https://s.pinimg.com/=
webapp/style/images/ios-icon-2x-5fcc8369.png"); }
}

.AppInterstitial .icon.android { background: url("https://s.pinimg.com/weba=
pp/style/images/android-icon-1x-c02a3e12.png") 0% 0% / contain no-repeat; h=
eight: 55px; width: 55px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInterstitial .icon.android { background-image: url("https://s.pinimg.=
com/webapp/style/images/android-icon-2x-b9798906.png"); }
}

.AppInterstitial .icon.transparent { background: url("https://s.pinimg.com/=
webapp/style/images/circlep-1x-1a174050.png") 0% 0% / contain no-repeat; he=
ight: 60px; width: 61px; }

.AppInterstitial .buttonInnerContainer { vertical-align: middle; }

.AppInterstitial .Button { background: rgb(188, 35, 44); border: 0px; box-s=
hadow: none; color: rgb(255, 255, 255); height: 45px; margin: 0px auto; tex=
t-shadow: none; transition: transform 0.1s ease-in-out, -webkit-transform 0=
.1s ease-in-out; width: 100%; border-radius: 4px !important; }

.AppInterstitial .Button:active { transform: scale(0.9); background: rgb(18=
8, 35, 44) !important; }

.AppInterstitial .stayInBrowserLink, .AppInterstitial .interstitialHeaderLo=
ginWithBrowserLink, .AppInterstitial .scrollDownText { color: rgb(153, 153,=
 153); margin-top: 10px; padding: 10px; text-align: center; }

.AppInterstitial .loginBrowserLink { color: rgb(153, 153, 153); margin-top:=
 20px; text-align: center; }

.AppInterstitial .continueBrowserLink { color: rgb(153, 153, 153); margin-t=
op: 20px; text-align: center; }

.AppInterstitial .popularInterestsText { color: rgb(153, 153, 153); display=
: inline-block; line-height: 17px; margin: 5px 0px; padding-left: 20px; ver=
tical-align: top; }

.AppInterstitial .whiteText { color: rgb(255, 255, 255); }

@media screen and (orientation: portrait) {
  .AppInterstitial .overlayContainer { display: flex; -webkit-box-orient: v=
ertical; -webkit-box-direction: normal; flex-direction: column; }
  .AppInterstitial .buttonContainer { display: flex; -webkit-box-orient: ve=
rtical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-=
flex: 1; flex-grow: 1; -webkit-box-pack: center; justify-content: center; }
}

@media screen and (orientation: landscape) {
  .AppInterstitial .pinDescription { height: 80px; }
  .AppInterstitial .pinDescriptionReturnV2 { display: none; }
  .AppInterstitial .overlay { -webkit-box-orient: horizontal; -webkit-box-d=
irection: normal; flex-direction: row; top: 80px; }
  .AppInterstitial .overlayBottom { display: flex; -webkit-box-pack: center=
; justify-content: center; }
  .AppInterstitial .overlayBottomWhite { display: flex; -webkit-box-pack: c=
enter; justify-content: center; padding: 2px; }
  .AppInterstitial .overlayTop, .AppInterstitial .buttonContainer { width: =
50%; }
  .AppInterstitial .overlayTitle { font-size: 1.8em; }
  .AppInterstitial .overlayTransparent { top: 30px; }
  .AppInterstitial .buttonContainer { display: flex; -webkit-box-orient: ve=
rtical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-=
pack: center; justify-content: center; }
  .AppInterstitial .carousel { display: none; }
}

.AppInterstitial.iPad, .AppInterstitial.androidTablet { font-size: 14px; }

.AppInterstitial.iPad img.background, .AppInterstitial.androidTablet img.ba=
ckground { max-width: none; }

.AppInterstitial.iPad .defaultBackground, .AppInterstitial.androidTablet .d=
efaultBackground { background-image: url("https://s.pinimg.com/webapp/style=
/images/tablet_default_background-ec3da0cb.jpg"); height: 100%; }

.AppInterstitial.iPad .pinImgContainer, .AppInterstitial.androidTablet .pin=
ImgContainer { height: 300px; left: 50px; overflow: hidden; padding: 2px; t=
op: 50px; width: 225px; }

.AppInterstitial.iPad .pinImg, .AppInterstitial.androidTablet .pinImg { wid=
th: 225px; }

.AppInterstitial.iPad .title, .AppInterstitial.androidTablet .title { font-=
size: 1.2em; }

.AppInterstitial.iPad .pinDescription, .AppInterstitial.androidTablet .pinD=
escription { height: 240px; left: 300px; }

.AppInterstitial.iPad .overlayTop, .AppInterstitial.iPad .buttonContainer, =
.AppInterstitial.androidTablet .overlayTop, .AppInterstitial.androidTablet =
.buttonContainer { padding: 45px; }

.AppInterstitial.iPad .overlayTitle, .AppInterstitial.androidTablet .overla=
yTitle { font-size: 4em; }

.AppInterstitial.iPad .appInfoText, .AppInterstitial.androidTablet .appInfo=
Text { line-height: 20px; }

.AppInterstitial.iPad .appInfoText .title, .AppInterstitial.androidTablet .=
appInfoText .title { font-size: 1.3em; }

.AppInterstitial.iPad .Button, .AppInterstitial.androidTablet .Button { dis=
play: block; font-size: 1.6em; height: 60px; margin: 0px auto; max-width: 5=
00px; }

.AppInterstitial.iPad .buttonContainer, .AppInterstitial.androidTablet .but=
tonContainer { -webkit-box-flex: 1; flex-grow: 1; }

.AppInterstitial.iPad .stayInBrowserLink, .AppInterstitial.iPad .interstiti=
alHeaderLoginWithBrowserLink, .AppInterstitial.iPad .scrollDownText, .AppIn=
terstitial.androidTablet .stayInBrowserLink, .AppInterstitial.androidTablet=
 .interstitialHeaderLoginWithBrowserLink, .AppInterstitial.androidTablet .s=
crollDownText { color: rgb(51, 51, 51); font-size: 1.2em; font-weight: bold=
; margin-top: 30px; }

.AppInterstitial.iPad .pinDescription { height: 240px; }

.AppInterstitial.iPad .overlay { background-color: transparent; box-shadow:=
 none; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-di=
rection: column; top: 240px; }

.AppInterstitial.iPad .overlayTop { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px =
20px 10px; }

.AppInterstitial.iPad .overlayTop, .AppInterstitial.iPad .buttonContainer {=
 width: auto; }

@media screen and (orientation: portrait) {
  .AppInterstitial.iPad .overlayTop { padding: 100px 45px; }
}

@media screen and (orientation: landscape) {
  .AppInterstitial.iPad .appInfo { display: none; }
}

.AppInterstitial.androidTablet .pinDescription { height: 190px; }

.AppInterstitial.androidTablet .overlay { padding-bottom: 100px; top: 190px=
; }

.AppInterstitial.androidTablet .overlayTitle { font-size: 3em; }

@media screen and (max-device-height: 480px) and (orientation: portrait) {
  .AppInterstitial .appInfo { display: none; }
}

.AppInterstitial.inlineInterstitial { bottom: 0px; top: 50%; width: 100%; }

.AppInterstitial.inlineInterstitial .appInfo { text-align: center; width: 1=
00%; }

.AppInterstitial.inlineInterstitial .appInfoText { text-align: left; }

.AppInterstitial.inlineInterstitial .buttonContainer { -webkit-box-flex: in=
herit; flex-grow: inherit; padding: 0px 7% 30px; width: inherit; }

.AppInterstitial.inlineInterstitial .Button.openInApp .buttonText { font-si=
ze: 16px; margin-bottom: 5px; }

.AppInterstitial.inlineInterstitial .icon { background: url("https://s.pini=
mg.com/webapp/style/images/app-store-logo-1x-0056d508.png") 0% 0% / contain=
 no-repeat; height: 48px; width: 48px; margin-top: 5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInterstitial.inlineInterstitial .icon { background-image: url("https:=
//s.pinimg.com/webapp/style/images/app-store-logo-2x-a421f3ed.png"); }
}

.AppInterstitial.inlineInterstitial .overlay { display: flex; -webkit-box-o=
rient: vertical; -webkit-box-direction: normal; flex-direction: column; jus=
tify-content: space-around; padding: 0px; top: 0%; }

.AppInterstitial.inlineInterstitial .overlayTitle { font-size: 1.5em; paddi=
ng: 0px 7%; text-align: center; }

.AppInterstitial.inlineInterstitial .overlayTop { padding: 30px 0px 0px; wi=
dth: 100%; }

.AppInterstitial.blackBanner .appInfoText, .AppInterstitial.blackBanner .ov=
erlayTitle, .AppInterstitial.blackBanner .title { color: rgb(255, 255, 255)=
; }

.AppInterstitial.blackBanner .overlay { background: rgba(0, 0, 0, 0.75); }

.AppInterstitial.blackBanner .overlayTop { background: transparent; }

.AppInterstitial.slideShow { background-color: rgb(0, 0, 0); }

.AppInterstitial.slideShow .overlay { padding-bottom: 0px; top: 45%; }

.AppInterstitial.slideShow .overlay .pinDescription { display: block; }

.AppInterstitial.slideShow .pinDescription { color: rgb(255, 255, 255); dis=
play: none; left: 10%; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; top: -4=
5px; }

.AppInterstitial.slideShow .background, .AppInterstitial.slideShow .pinImgC=
ontainer { display: none; }

.AppInterstitial .mobileHomepageBackground { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/pin_grid-7106f39b.jpg"); height: 50%; opa=
city: 1; }

.AppInterstitial .detail2 { display: none; }

.AppInterstitial.defaultHeader .stayInBrowserLink, .AppInterstitial.default=
Header .interstitialHeaderLoginWithBrowserLink, .AppInterstitial.defaultHea=
der .scrollDownText { color: rgb(255, 255, 255); font-size: 1.2em; font-wei=
ght: bold; margin-top: 30px; }

.AppInterstitial.previewInterstitial { background-color: rgb(255, 255, 255)=
; padding: 10px 20px; }

.AppInterstitial.previewInterstitial.defaultBackground { padding: 0px; }

.AppInterstitial.previewInterstitial.explorePage .pageSubtitle { display: n=
one; }

.AppInterstitial.previewInterstitial.explorePage .miniGridContainer { heigh=
t: 33vh; }

.AppInterstitial.previewInterstitial .pinterestLogo { background: url("http=
s://s.pinimg.com/webapp/style/images/pinterest-logo-1x-7eae5bb2.png") 0% 0%=
 / contain no-repeat; height: 44px; width: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AppInterstitial.previewInterstitial .pinterestLogo { background-image: u=
rl("https://s.pinimg.com/webapp/style/images/pinterest-logo-2x-c59465af.png=
"); }
}

.AppInterstitial.previewInterstitial .pageTitle { color: rgb(104, 104, 104)=
; font-size: 24px; font-weight: bold; line-height: 26px; max-height: 52px; =
min-height: 29px; overflow: hidden; }

.AppInterstitial.previewInterstitial .pageSubtitle { color: rgb(185, 185, 1=
85); font-weight: bold; height: 17px; }

.AppInterstitial.previewInterstitial .miniGridContainer { border-radius: 8p=
x; height: 30vh; margin-top: 10px; -webkit-mask-image: -webkit-radial-gradi=
ent(center, circle cover, rgb(255, 255, 255) 100%, rgb(0, 0, 0) 100%); over=
flow: hidden; }

.AppInterstitial.previewInterstitial .overlay { bottom: 0px; box-shadow: no=
ne; height: 250px; padding-bottom: 0px; top: auto; }

.AppInterstitial.previewInterstitial .overlayTop { padding: 0px 20px; }

.AppInterstitial.previewInterstitial .overlayTitle { border-bottom: 1px sol=
id rgb(238, 238, 238); line-height: 1; padding-bottom: 10px; }

.AppInterstitial.previewInterstitial .appInfo { padding-top: 10px; }

.AppInterstitial.previewInterstitial .buttonContainer { padding: 0px 20px; =
}

@media screen and (orientation: landscape) {
  .AppInterstitial.previewInterstitial .pinterestLogo { display: none; }
  .AppInterstitial.previewInterstitial .miniGridContainer { display: inline=
-block; height: 50vh; vertical-align: top; width: 50%; }
  .AppInterstitial.previewInterstitial .overlay { display: inline-block; -w=
ebkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: =
column; height: auto; left: auto; padding-bottom: 0px; position: relative; =
width: 49%; }
  .AppInterstitial.previewInterstitial .overlayTop { padding-top: 0px; widt=
h: 80%; }
  .AppInterstitial.previewInterstitial .overlayTitle { font-size: 1.5em; ma=
rgin-top: 10px; }
  .AppInterstitial.previewInterstitial .buttonContainer { width: 80%; }
}

.denzelAppInterstitial { background-color: rgb(255, 255, 255); bottom: 0px;=
 left: 0px; position: absolute; right: 0px; top: 0px; z-index: 900; }

.BlueAppBanner { -webkit-box-align: center; align-items: center; background=
-color: rgb(74, 151, 241); display: flex; font-weight: bold; height: 60px; =
opacity: 0.95; width: 100%; z-index: 500; }

.BlueAppBanner .bannerRight { -webkit-box-flex: 1; flex: 1 0 50%; margin-le=
ft: 25px; }

.BlueAppBanner .bannerText { color: rgb(255, 255, 255); }

.BlueAppBanner .bannerText .bannerTitle { font-size: 17px; font-weight: bol=
d; }

.BlueAppBanner .bannerText .bannerSubtitle { font-size: 13px; }

.BlueAppBanner .installButton { background-color: rgb(255, 255, 255); borde=
r-radius: 5px; -webkit-box-flex: 2; flex: 2 0 0px; margin: 0px 25px; paddin=
g: 12px 15px; text-align: center; }

.BlueAppBanner .installText { color: rgb(74, 151, 241); font-size: 13px; fo=
nt-weight: bold; }

.BlueAppBanner.bottom { bottom: 0px; position: fixed; }

.LogoutAppUpsell .getPinterestVideo { background-color: rgb(0, 0, 0); backg=
round-image: url("https://s.pinimg.com/webapp/style/images/get_pinterest_mo=
bile-630d9b70.jpg"); background-size: cover; bottom: 0px; left: 0px; overfl=
ow: hidden; position: fixed; right: 0px; top: 0px; }

.LogoutAppUpsell .getPinterestVideo video, .LogoutAppUpsell .getPinterestVi=
deo img { height: 100%; left: 50%; object-fit: cover; position: absolute; t=
op: 50%; transform: translate(-50%, -50%); width: auto; }

@media screen and (min-aspect-ratio: 16/9) {
  .LogoutAppUpsell .getPinterestVideo video, .LogoutAppUpsell .getPinterest=
Video img { height: auto; width: 100% !important; }
}

.LogoutAppUpsell .contents { border-radius: 6px; margin: 0px auto; position=
: relative; max-width: 470px; z-index: 682; -webkit-font-smoothing: antiali=
ased; background: none; box-shadow: none; color: rgb(255, 255, 255); min-wi=
dth: 650px; text-align: left; white-space: nowrap; }

.LogoutAppUpsell .contents .logoContainer { text-align: center; width: 100%=
; }

.LogoutAppUpsell .contents .logo { width: 251px; height: 85px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") 0px -87px no-repeat; display: inline-block; font-style: normal; =
font-variant: normal; font-weight: normal; font-stretch: normal; font-size:=
 0px; line-height: 0; font-family: serif; text-shadow: none; color: transpa=
rent; margin-bottom: 132px; margin-top: 50px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .LogoutAppUpsell .contents .logo { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: 0px -86px; background-size: 428px 427px; }
}

.LogoutAppUpsell .contents .title { font-size: 52px; font-weight: bold; mar=
gin-bottom: 35px; }

.LogoutAppUpsell .contents .subtitle, .LogoutAppUpsell .contents .dialogSuc=
cess { font-size: 22px; font-weight: bold; margin-bottom: 20px; }

.LogoutAppUpsell .contents .footer { font-size: 14px; margin-top: 20px; }

.LogoutAppUpsell .contents .footerLink { color: rgb(255, 255, 255); text-de=
coration: underline; }

.LogoutAppUpsell .contents .standardForm { margin: 0px; }

.LogoutAppUpsell .contents .getAppDialog { transition: all 1s; }

.LogoutAppUpsell .contents .getAppDialog .dialogSuccess { display: none; }

.LogoutAppUpsell .contents .emailOrPhoneNumber { font-size: 21px; padding-b=
ottom: 11px; padding-left: 10px; padding-top: 11px; width: 360px; }

.LogoutAppUpsell .contents .sendAppButton { box-shadow: none; font-size: 21=
px; margin-left: 15px; padding-bottom: 11px; padding-top: 11px; }

.LogoutAppUpsell .contents .formErrorMessage { color: rgb(255, 223, 223); }

.LogoutAppUpsell .header { font-size: 15px; font-weight: bold; }

.LogoutAppUpsell .message { color: rgb(85, 85, 85); line-height: 15px; marg=
in-bottom: 20px; margin-top: 5px; }

.App.full .LogoutAppUpsell .contents { z-index: 1; }

.MobileLandingPage { background-color: rgb(255, 255, 255); font-family: san=
s-serif; }

.MobileLandingPage .topBackground { background-image: url("https://s.pinimg=
.com/webapp/style/images/background-2eee85f9.jpg"); background-size: cover;=
 }

.MobileLandingPage .topBackground .topContainer { color: rgb(255, 255, 255)=
; }

.MobileLandingPage .topBackground .topContainer .logo { background: url("ht=
tps://s.pinimg.com/webapp/style/images/white-pinterest-logo-1x-b5e851a6.png=
") 0% 0% / contain no-repeat; height: 26px; width: 99px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .topBackground .topContainer .logo { background-image:=
 url("https://s.pinimg.com/webapp/style/images/white-pinterest-logo-2x-4a56=
380e.png"); }
}

.MobileLandingPage .androidButton { background: url("https://s.pinimg.com/w=
ebapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-repeat; height: =
50px; width: 152px; display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton { background-image: url("https://s.pini=
mg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.MobileLandingPage .iosButton { background: url("https://s.pinimg.com/webap=
p/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 50px=
; width: 167px; display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton { background-image: url("https://s.pinimg.c=
om/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.MobileLandingPage .androidButton.CS { background: url("https://s.pinimg.co=
m/webapp/style/images/CS-1x-aa88f4fd.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.CS { background-image: url("https://s.p=
inimg.com/webapp/style/images/CS-2x-1f99325c.png"); }
}

.MobileLandingPage .iosButton.CS { background: url("https://s.pinimg.com/we=
bapp/style/images/CS-1x-57b27437.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.CS { background-image: url("https://s.pinim=
g.com/webapp/style/images/CS-2x-387b6b84.png"); }
}

.MobileLandingPage .androidButton.DA { background: url("https://s.pinimg.co=
m/webapp/style/images/DA-1x-b3212f93.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.DA { background-image: url("https://s.p=
inimg.com/webapp/style/images/DA-2x-881f535b.png"); }
}

.MobileLandingPage .iosButton.DA { background: url("https://s.pinimg.com/we=
bapp/style/images/DA-1x-73095d1e.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.DA { background-image: url("https://s.pinim=
g.com/webapp/style/images/DA-2x-f75e4549.png"); }
}

.MobileLandingPage .androidButton.DE { background: url("https://s.pinimg.co=
m/webapp/style/images/DE-1x-195f2284.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.DE { background-image: url("https://s.p=
inimg.com/webapp/style/images/DE-2x-73bba6d5.png"); }
}

.MobileLandingPage .iosButton.DE { background: url("https://s.pinimg.com/we=
bapp/style/images/DE-1x-9a33f8c5.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.DE { background-image: url("https://s.pinim=
g.com/webapp/style/images/DE-2x-81d4e358.png"); }
}

.MobileLandingPage .androidButton.EL { background: url("https://s.pinimg.co=
m/webapp/style/images/EL-1x-d5e9cffb.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.EL { background-image: url("https://s.p=
inimg.com/webapp/style/images/EL-2x-75dbffaf.png"); }
}

.MobileLandingPage .iosButton.EL { background: url("https://s.pinimg.com/we=
bapp/style/images/EL-1x-c47b5f4b.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.EL { background-image: url("https://s.pinim=
g.com/webapp/style/images/EL-2x-f94ceee4.png"); }
}

.MobileLandingPage .androidButton.EN { background: url("https://s.pinimg.co=
m/webapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.EN { background-image: url("https://s.p=
inimg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.MobileLandingPage .iosButton.EN { background: url("https://s.pinimg.com/we=
bapp/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.EN { background-image: url("https://s.pinim=
g.com/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.MobileLandingPage .androidButton.ES { background: url("https://s.pinimg.co=
m/webapp/style/images/ES-1x-5d4df5f0.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.ES { background-image: url("https://s.p=
inimg.com/webapp/style/images/ES-2x-4b31e0d2.png"); }
}

.MobileLandingPage .iosButton.ES { background: url("https://s.pinimg.com/we=
bapp/style/images/ES-1x-43d3ab96.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.ES { background-image: url("https://s.pinim=
g.com/webapp/style/images/ES-2x-a31d918b.png"); }
}

.MobileLandingPage .androidButton.FI { background: url("https://s.pinimg.co=
m/webapp/style/images/FI-1x-df009e22.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.FI { background-image: url("https://s.p=
inimg.com/webapp/style/images/FI-2x-93552fb9.png"); }
}

.MobileLandingPage .iosButton.FI { background: url("https://s.pinimg.com/we=
bapp/style/images/FI-1x-99cb37da.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.FI { background-image: url("https://s.pinim=
g.com/webapp/style/images/FI-2x-6cd4e75f.png"); }
}

.MobileLandingPage .androidButton.FR { background: url("https://s.pinimg.co=
m/webapp/style/images/FR-1x-76258add.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.FR { background-image: url("https://s.p=
inimg.com/webapp/style/images/FR-2x-892d382a.png"); }
}

.MobileLandingPage .iosButton.FR { background: url("https://s.pinimg.com/we=
bapp/style/images/FR-1x-a1b11f36.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.FR { background-image: url("https://s.pinim=
g.com/webapp/style/images/FR-2x-60ddb3dc.png"); }
}

.MobileLandingPage .androidButton.HU { background: url("https://s.pinimg.co=
m/webapp/style/images/HU-1x-f5a33374.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.HU { background-image: url("https://s.p=
inimg.com/webapp/style/images/HU-2x-3cf19ccb.png"); }
}

.MobileLandingPage .iosButton.HU { background: url("https://s.pinimg.com/we=
bapp/style/images/HU-1x-ecfb98ab.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.HU { background-image: url("https://s.pinim=
g.com/webapp/style/images/HU-2x-801f2f76.png"); }
}

.MobileLandingPage .androidButton.ID { background: url("https://s.pinimg.co=
m/webapp/style/images/ID-1x-fc856302.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.ID { background-image: url("https://s.p=
inimg.com/webapp/style/images/ID-2x-60763725.png"); }
}

.MobileLandingPage .iosButton.ID { background: url("https://s.pinimg.com/we=
bapp/style/images/ID-1x-7723e800.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.ID { background-image: url("https://s.pinim=
g.com/webapp/style/images/ID-2x-511fb06d.png"); }
}

.MobileLandingPage .androidButton.IT { background: url("https://s.pinimg.co=
m/webapp/style/images/IT-1x-78215d79.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.IT { background-image: url("https://s.p=
inimg.com/webapp/style/images/IT-2x-f06d21d3.png"); }
}

.MobileLandingPage .iosButton.IT { background: url("https://s.pinimg.com/we=
bapp/style/images/IT-1x-eb49e52c.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.IT { background-image: url("https://s.pinim=
g.com/webapp/style/images/IT-2x-4e1ebffc.png"); }
}

.MobileLandingPage .androidButton.JA { background: url("https://s.pinimg.co=
m/webapp/style/images/JA-1x-e4d2e103.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.JA { background-image: url("https://s.p=
inimg.com/webapp/style/images/JA-2x-613b7a1c.png"); }
}

.MobileLandingPage .iosButton.JA { background: url("https://s.pinimg.com/we=
bapp/style/images/JA-1x-e9625ac6.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.JA { background-image: url("https://s.pinim=
g.com/webapp/style/images/JA-2x-e4949c87.png"); }
}

.MobileLandingPage .androidButton.KO { background: url("https://s.pinimg.co=
m/webapp/style/images/KO-1x-d08dd546.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.KO { background-image: url("https://s.p=
inimg.com/webapp/style/images/KO-2x-82063d73.png"); }
}

.MobileLandingPage .iosButton.KO { background: url("https://s.pinimg.com/we=
bapp/style/images/KO-1x-3699e0ab.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.KO { background-image: url("https://s.pinim=
g.com/webapp/style/images/KO-2x-ddc06527.png"); }
}

.MobileLandingPage .androidButton.ML { background: url("https://s.pinimg.co=
m/webapp/style/images/ML-1x-0069db8e.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.ML { background-image: url("https://s.p=
inimg.com/webapp/style/images/ML-2x-85c22418.png"); }
}

.MobileLandingPage .iosButton.ML { background: url("https://s.pinimg.com/we=
bapp/style/images/ML-1x-cfe4f86a.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.ML { background-image: url("https://s.pinim=
g.com/webapp/style/images/ML-2x-482d4428.png"); }
}

.MobileLandingPage .androidButton.NL { background: url("https://s.pinimg.co=
m/webapp/style/images/NL-1x-ff73753a.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.NL { background-image: url("https://s.p=
inimg.com/webapp/style/images/NL-2x-8c8e0858.png"); }
}

.MobileLandingPage .iosButton.NL { background: url("https://s.pinimg.com/we=
bapp/style/images/NL-1x-3926d2dd.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.NL { background-image: url("https://s.pinim=
g.com/webapp/style/images/NL-2x-ffcdfef9.png"); }
}

.MobileLandingPage .androidButton.NN { background: url("https://s.pinimg.co=
m/webapp/style/images/NN-1x-a9972684.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.NN { background-image: url("https://s.p=
inimg.com/webapp/style/images/NN-2x-85d7db2a.png"); }
}

.MobileLandingPage .iosButton.NN { background: url("https://s.pinimg.com/we=
bapp/style/images/NN-1x-6e36a313.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.NN { background-image: url("https://s.pinim=
g.com/webapp/style/images/NN-2x-fd2478e8.png"); }
}

.MobileLandingPage .androidButton.PL { background: url("https://s.pinimg.co=
m/webapp/style/images/PL-1x-dc76138d.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.PL { background-image: url("https://s.p=
inimg.com/webapp/style/images/PL-2x-56d0226f.png"); }
}

.MobileLandingPage .iosButton.PL { background: url("https://s.pinimg.com/we=
bapp/style/images/PL-1x-3a5b9eb6.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.PL { background-image: url("https://s.pinim=
g.com/webapp/style/images/PL-2x-3cc909a8.png"); }
}

.MobileLandingPage .androidButton.PT { background: url("https://s.pinimg.co=
m/webapp/style/images/PT-1x-61d44f78.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.PT { background-image: url("https://s.p=
inimg.com/webapp/style/images/PT-2x-91f7acfc.png"); }
}

.MobileLandingPage .iosButton.PT { background: url("https://s.pinimg.com/we=
bapp/style/images/PT-1x-fc9e1aa2.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.PT { background-image: url("https://s.pinim=
g.com/webapp/style/images/PT-2x-e272dbd6.png"); }
}

.MobileLandingPage .androidButton.RO { background: url("https://s.pinimg.co=
m/webapp/style/images/RO-1x-fda1c018.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.RO { background-image: url("https://s.p=
inimg.com/webapp/style/images/RO-2x-d48881c4.png"); }
}

.MobileLandingPage .iosButton.RO { background: url("https://s.pinimg.com/we=
bapp/style/images/RO-1x-18736a64.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.RO { background-image: url("https://s.pinim=
g.com/webapp/style/images/RO-2x-c762cab0.png"); }
}

.MobileLandingPage .androidButton.RU { background: url("https://s.pinimg.co=
m/webapp/style/images/RU-1x-65d3a95b.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.RU { background-image: url("https://s.p=
inimg.com/webapp/style/images/RU-2x-0ce2c757.png"); }
}

.MobileLandingPage .iosButton.RU { background: url("https://s.pinimg.com/we=
bapp/style/images/RU-1x-ce1d81a3.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.RU { background-image: url("https://s.pinim=
g.com/webapp/style/images/RU-2x-b89abd86.png"); }
}

.MobileLandingPage .androidButton.SK { background: url("https://s.pinimg.co=
m/webapp/style/images/SK-1x-66e29846.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.SK { background-image: url("https://s.p=
inimg.com/webapp/style/images/SK-2x-16880fe3.png"); }
}

.MobileLandingPage .iosButton.SK { background: url("https://s.pinimg.com/we=
bapp/style/images/SK-1x-ac41a55d.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.SK { background-image: url("https://s.pinim=
g.com/webapp/style/images/SK-2x-20b58101.png"); }
}

.MobileLandingPage .androidButton.SV { background: url("https://s.pinimg.co=
m/webapp/style/images/SV-1x-2bad06b4.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.SV { background-image: url("https://s.p=
inimg.com/webapp/style/images/SV-2x-502a5a32.png"); }
}

.MobileLandingPage .iosButton.SV { background: url("https://s.pinimg.com/we=
bapp/style/images/SV-1x-b3f99f27.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.SV { background-image: url("https://s.pinim=
g.com/webapp/style/images/SV-2x-b1271639.png"); }
}

.MobileLandingPage .androidButton.TH { background: url("https://s.pinimg.co=
m/webapp/style/images/TH-1x-66e29846.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.TH { background-image: url("https://s.p=
inimg.com/webapp/style/images/TH-2x-16880fe3.png"); }
}

.MobileLandingPage .iosButton.TH { background: url("https://s.pinimg.com/we=
bapp/style/images/TH-1x-afac524b.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.TH { background-image: url("https://s.pinim=
g.com/webapp/style/images/TH-2x-7ecf42ba.png"); }
}

.MobileLandingPage .androidButton.TL { background: url("https://s.pinimg.co=
m/webapp/style/images/TL-1x-a001709a.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.TL { background-image: url("https://s.p=
inimg.com/webapp/style/images/TL-2x-58021b84.png"); }
}

.MobileLandingPage .iosButton.TL { background: url("https://s.pinimg.com/we=
bapp/style/images/TL-1x-31d0bc83.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.TL { background-image: url("https://s.pinim=
g.com/webapp/style/images/TL-2x-3187e1aa.png"); }
}

.MobileLandingPage .androidButton.TR { background: url("https://s.pinimg.co=
m/webapp/style/images/TR-1x-f7dc0333.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.TR { background-image: url("https://s.p=
inimg.com/webapp/style/images/TR-2x-4585987c.png"); }
}

.MobileLandingPage .iosButton.TR { background: url("https://s.pinimg.com/we=
bapp/style/images/TR-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.TR { background-image: url("https://s.pinim=
g.com/webapp/style/images/TR-2x-1bfaab3e.png"); }
}

.MobileLandingPage .androidButton.UK { background: url("https://s.pinimg.co=
m/webapp/style/images/UK-1x-9ecb075c.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.UK { background-image: url("https://s.p=
inimg.com/webapp/style/images/UK-2x-25a04f9a.png"); }
}

.MobileLandingPage .iosButton.UK { background: url("https://s.pinimg.com/we=
bapp/style/images/UK-1x-6f0f8e76.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.UK { background-image: url("https://s.pinim=
g.com/webapp/style/images/UK-2x-1bfaab3e.png"); }
}

.MobileLandingPage .androidButton.VI { background: url("https://s.pinimg.co=
m/webapp/style/images/VI-1x-aba34925.png") 0% 0% / contain no-repeat; heigh=
t: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .androidButton.VI { background-image: url("https://s.p=
inimg.com/webapp/style/images/VI-2x-f245f353.png"); }
}

.MobileLandingPage .iosButton.VI { background: url("https://s.pinimg.com/we=
bapp/style/images/VI-1x-474f64a4.png") 0% 0% / contain no-repeat; height: 5=
0px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .iosButton.VI { background-image: url("https://s.pinim=
g.com/webapp/style/images/VI-2x-119d560d.png"); }
}

.MobileLandingPage .bottom .textSection { color: rgb(51, 51, 51); }

.MobileLandingPage .bottom .textSection .sectionTitle { font-size: 24px; li=
ne-height: 1.125; }

.MobileLandingPage .bottom .textSection .sectionContent { font-size: 14px; =
line-height: 1.5; }

.MobileLandingPage .bottomNav { border-top: 1px solid rgb(227, 227, 227); f=
ont-size: 14px; }

.MobileLandingPage .bottomNav .bottomLink a { font-weight: normal; }

.MobileLandingPage .bottomNav .bottomLink .badge { background: url("https:/=
/s.pinimg.com/webapp/style/images/badge-1x-4c987eec.png") 0% 0% / contain n=
o-repeat; height: 21px; width: 21px; display: inline-block; padding-bottom:=
 4px; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .bottomNav .bottomLink .badge { background-image: url(=
"https://s.pinimg.com/webapp/style/images/badge-2x-85ba0fac.png"); }
}

.MobileLandingPage { bottom: 0px; position: absolute; top: 0px; width: 100%=
; }

.MobileLandingPage .topBackground { height: 450px; }

.MobileLandingPage .topBackground .topContainer { margin: 0px auto; padding=
: 95px 0px 40px; position: relative; width: 950px; }

.MobileLandingPage .topBackground .topContainer .title { font-size: 60px; l=
ine-height: 65px; margin-top: 10px; width: 450px; }

.MobileLandingPage .topBackground .topContainer .subtitle { font-size: 18px=
; margin-top: 33px; }

.MobileLandingPage .topBackground .topContainer .buttons { margin-top: 17px=
; }

.MobileLandingPage .topBackground .topContainer .buttons .appStoreButton { =
margin-right: 15px; }

.MobileLandingPage .topBackground .topContainer .shortUrlText { font-size: =
14px; margin: 15px 0px 40px; }

.MobileLandingPage .topBackground .topContainer .shortUrlText a { color: rg=
b(255, 255, 255); text-decoration: underline; }

.MobileLandingPage .topBackground .topContainer .topImage { position: absol=
ute; top: 35px; }

.MobileLandingPage .topBackground .topContainer .topImage.iOS { background:=
 url("https://s.pinimg.com/webapp/style/images/ios-1x-f2d643f4.png") 0% 0% =
/ contain no-repeat; height: 468px; width: 382px; left: 520px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .topBackground .topContainer .topImage.iOS { backgroun=
d-image: url("https://s.pinimg.com/webapp/style/images/ios-2x-93c02442.png"=
); }
}

.MobileLandingPage .topBackground .topContainer .topImage.android { backgro=
und: url("https://s.pinimg.com/webapp/style/images/android-1x-0a553f36.png"=
) 0% 0% / contain no-repeat; height: 469px; width: 306px; left: 550px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .topBackground .topContainer .topImage.android { backg=
round-image: url("https://s.pinimg.com/webapp/style/images/android-2x-64f46=
6a6.png"); }
}

.MobileLandingPage .topBackground .topContainer .topImage.multi { backgroun=
d: url("https://s.pinimg.com/webapp/style/images/multi-1x-afebd48e.png") 0%=
 0% / contain no-repeat; height: 464px; width: 423px; left: 500px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MobileLandingPage .topBackground .topContainer .topImage.multi { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/multi-2x-367ec694.=
png"); }
}

.MobileLandingPage .bottom { margin: 0px auto; overflow: hidden; padding-to=
p: 50px; width: 950px; }

.MobileLandingPage .bottom .textSection { float: left; height: 100px; width=
: 475px; }

.MobileLandingPage .bottom .textSection .sectionContent { width: 360px; }

.MobileLandingPage .bottomNav { background-color: rgb(255, 255, 255); line-=
height: 50px; margin: 20px auto 0px; width: 950px; }

.MobileLandingPage .bottomNav .bottomLink { display: inline-block; margin-r=
ight: 40px; }

.MobileLandingPage .bottomNav .bottomLink:first-child { margin-right: 330px=
; }

.RelatedItemsCarousel { background-color: rgb(255, 255, 255); height: 100%;=
 -webkit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rg=
b(0, 0, 0)); overflow: hidden; position: absolute; width: 100%; }

.RelatedItemsCarousel .imageCarousel { overflow-x: scroll; overflow-y: hidd=
en; padding-left: 20px; padding-right: 19px; white-space: nowrap; width: au=
to; }

.RelatedItemsCarousel .carouselImage { background:  0% 0% / cover rgb(255, =
255, 255); border-radius: 6px; display: block; height: auto; min-height: 10=
0%; min-width: 100%; overflow: hidden; padding: 2px; transition: opacity 0.=
1s ease-in-out; width: auto; }

.RelatedItemsCarousel .imageContainer { border-radius: 6px; box-shadow: rgb=
a(0, 0, 0, 0.25) 0px 1px 0px 0px; display: inline-block; height: 200px; ove=
rflow: hidden; padding-right: 1px; position: relative; width: 200px; }

.BasicSignupModule { background-color: rgb(255, 255, 255); border-radius: 6=
px; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; height: 460px; margin:=
 14px 7px 0px; }

.BasicSignupModule .contentContainer { display: flex; -webkit-box-orient: v=
ertical; -webkit-box-direction: normal; flex-direction: column; height: 100=
%; -webkit-box-pack: center; justify-content: center; }

.BasicSignupModule .title { font-size: 30px; font-weight: bold; margin: 0px=
 auto 20px; text-align: center; width: 400px; }

.BoardFooter { -webkit-font-smoothing: antialiased; border-top: 1px solid r=
gb(239, 239, 239); visibility: hidden; width: 100%; }

.BoardFooter .tipLabel { color: rgb(85, 85, 85); display: inline; font-size=
: 24px; font-weight: bold; }

.BoardFooter .tipLabel .tipRed { color: rgb(189, 8, 28); }

.BoardFooter .tipWrapper { margin: 24px 0px; }

.BottomBanner .bannerContainer { font-family: HelveticaNeue-Bold, Helvetica=
, arial; background: rgb(42, 182, 221); bottom: 0px; color: rgb(255, 255, 2=
55); font-size: 28px; line-height: 35px; max-height: 100vh; opacity: 0.95; =
padding-bottom: 15px; padding-top: 15px; position: fixed; text-align: cente=
r; width: 100%; z-index: 101; }

.BottomBanner .bannerContainer .bannerClose { width: 16px; height: 17px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -376px -236px no-repeat; cursor: pointer; posit=
ion: absolute; top: 20px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BottomBanner .bannerContainer .bannerClose { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -370px -187px; background-size: 399px 382px;=
 }
}

.BottomBanner .bannerContainer .bannerText { display: inline-block; padding=
-left: 100px; padding-right: 100px; }

.BottomBanner .bannerContainer .bannerText.hidden { display: none; }

.BottomBanner .bannerContainer .bannerText.fadeOut { animation: fadeOutUp 0=
.3s; }

.BottomBanner .bannerContainer .bannerText a, .BottomBanner .bannerContaine=
r .bannerText a:hover, .BottomBanner .bannerContainer .bannerText a:focus {=
 color: rgb(255, 255, 255); }

.BottomBanner .bannerContainer .transitionBannerContainer .transitionText {=
 display: inline-block; padding-left: 40px; padding-right: 40px; }

.BottomBanner .bannerContainer .transitionBannerContainer.hidden { display:=
 none; }

.BottomBanner .bannerContainer .transitionBannerContainer.fadeIn { animatio=
n: fadeInUp 0.3s; }

.BottomBanner .bannerContainer .buttonWrapper { display: inline; }

.BottomBanner .bannerContainer .buttonWrapper .nextBannerButton { backgroun=
d: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); color: rgb(91,=
 213, 67); font-size: 24px; height: 38px; margin-left: 20px; padding: 2px 6=
px; width: 130px; }

.BottomBanner .bannerContainer .buttonWrapper .transitionBannerButton { bac=
kground: rgb(255, 255, 255); border: none; border-radius: 4px; height: 36px=
; }

.BottomBanner .bannerContainer .buttonWrapper .transitionBannerButton .butt=
onText { color: rgb(42, 182, 221); display: block; font-size: 14px; font-we=
ight: bold; letter-spacing: -0.3px; line-height: 1.1; }

.BottomBanner .bannerContainer.done { background: rgb(91, 213, 67); }

.BottomBanner .heartIcon { width: 23px; height: 20px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe=
54.png") -22px -325px no-repeat; display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BottomBanner .heartIcon { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgroun=
d-position: -21px -320px; background-size: 399px 382px; }
}

.Breadcrumbs { border-bottom: 1px solid rgb(218, 218, 218); position: relat=
ive; }

.Breadcrumbs .breadcrumbsWrapper { font-size: 18px; padding: 10px 0px; }

.Breadcrumbs .breadcrumbsWrapper li { color: rgb(85, 85, 85); font-weight: =
bold; }

.Breadcrumbs .breadcrumbsWrapper li .breadcrumbArrow { display: inline; mar=
gin: 0px 15px 0px 5px; }

.Breadcrumbs .breadcrumbsWrapper li .breadcrumbArrow em { width: 7px; heigh=
t: 10px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-above_the_fold-1x-5d23fe54.png") -396px -362px no-repeat; pointer-eve=
nts: auto; position: absolute; top: 50%; transform: translateY(-3px); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Breadcrumbs .breadcrumbsWrapper li .breadcrumbArrow em { background-imag=
e: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-2x-968902f1.png"); background-position: -389px -60px; background-size: 3=
99px 382px; }
}

.Breadcrumbs .breadcrumbsWrapper ol { list-style-type: none; margin: 0px; p=
adding: 0px; }

.Breadcrumbs .breadcrumbsWrapper ol li { display: inline; }

.Breadcrumbs .breadcrumbsWrapper ol li a { color: rgb(85, 85, 85); font-siz=
e: 15px; }

.Breadcrumbs .breadcrumbsWrapper ol li a .last { color: rgb(153, 153, 153);=
 }

.Breadcrumbs .breadcrumbsWrapper ol li a .showMoreTitleButton { cursor: poi=
nter; font-size: 12px; }

.FacebookConnectLink { cursor: pointer; display: inline-block; }

.FacebookConnectLink .facebookIcon { background: url("https://s.pinimg.com/=
webapp/style/images/fb-icon-1x-bf894c29.png") 0% 0% / contain no-repeat; he=
ight: 16px; width: 16px; display: inline-block; vertical-align: bottom; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FacebookConnectLink .facebookIcon { background-image: url("https://s.pin=
img.com/webapp/style/images/fb-icon-2x-0484932b.png"); }
}

.FacebookConnectLink .facebookText { color: rgb(59, 89, 152); display: inli=
ne-block; font-size: 15px; font-weight: bold; vertical-align: middle; }

.FacebookConnectLink .facebookText:hover { color: rgb(70, 107, 183); }

.FacebookConnectLink.facebookSignup { background: rgb(59, 89, 152); border:=
 0px; border-radius: 3px; display: inline-block; padding: 10px 20px; text-a=
lign: center; text-shadow: none; }

.FacebookConnectLink.facebookSignup .facebookText { color: rgb(255, 255, 25=
5); font-size: 14px; font-weight: bold; }

.FacebookContact { border-bottom: 1px solid rgb(204, 204, 204); cursor: poi=
nter; padding: 10px 10px 10px 15px; position: relative; }

.FacebookContact .facebookWrapper { white-space: nowrap; overflow: hidden; =
text-overflow: ellipsis; float: left; height: 20px; margin-left: 5px; margi=
n-top: 6px; width: 306px; }

.FacebookContact .name { font-size: 15px; }

.FacebookContact .image { display: inline-block; float: left; margin-right:=
 5px; position: relative; vertical-align: middle; width: 30px; }

.ContactsList li, .ContactsList a { border-top: 1px solid rgb(234, 234, 234=
); cursor: pointer; padding: 10px; }

.ContactsList li:first-of-type, .ContactsList a:first-of-type { border-top:=
 0px; }

.ContactsList a { display: list-item; list-style: none; }

.ContactsList .ContactsListItem, .ContactsList .socialConnectItem { border-=
top: 1px solid rgb(234, 234, 234); padding: 10px; }

.ContactsList .ContactsListItemFirst { border-top: 0px; }

.ContactsList .userContact .imageBlockContentBody { color: rgb(153, 153, 15=
3); }

.ContactsList .socialConnectFacebook .imageBlockContentTitle, .ContactsList=
 .socialConnectTwitter .imageBlockContentTitle, .ContactsList .socialConnec=
tGplus .imageBlockContentTitle, .ContactsList .socialConnectYahoo .imageBlo=
ckContentTitle { line-height: 32px; }

.ContactsList .socialConnectFacebook .imageBlockContentBody, .ContactsList =
.socialConnectTwitter .imageBlockContentBody, .ContactsList .socialConnectG=
plus .imageBlockContentBody, .ContactsList .socialConnectYahoo .imageBlockC=
ontentBody { display: none; }

.ContactsList .socialConnectFacebook .left em, .ContactsList .socialConnect=
Twitter .left em, .ContactsList .socialConnectGplus .left em, .ContactsList=
 .socialConnectYahoo .left em { display: block; }

.ContactsList .socialConnectFacebook em { width: 32px; height: 32px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1=
x-28441dec.png") -405px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnectFacebook em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); b=
ackground-position: -33px -342px; background-size: 428px 427px; }
}

.ContactsList .socialConnect-facebook em { width: 32px; height: 32px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-=
1x-28441dec.png") -405px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnect-facebook em { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); =
background-position: -33px -342px; background-size: 428px 427px; }
}

.ContactsList .socialConnectGplus em { width: 33px; height: 33px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") -405px -181px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnectGplus em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); back=
ground-position: -342px -176px; background-size: 428px 427px; }
}

.ContactsList .socialConnect-gplus em { width: 33px; height: 33px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") -405px -181px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnect-gplus em { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -342px -176px; background-size: 428px 427px; }
}

.ContactsList .socialConnectTwitter em { width: 32px; height: 32px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x=
-28441dec.png") -68px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnectTwitter em { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); ba=
ckground-position: -342px -276px; background-size: 428px 427px; }
}

.ContactsList .socialConnect-twitter em { width: 32px; height: 32px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1=
x-28441dec.png") -68px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnect-twitter em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); b=
ackground-position: -342px -276px; background-size: 428px 427px; }
}

.ContactsList .socialConnectYahoo em { width: 32px; height: 32px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2=
8441dec.png") 0px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnectYahoo em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); back=
ground-position: -99px -342px; background-size: 428px 427px; }
}

.ContactsList .socialConnect-yahoo em { width: 32px; height: 32px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-=
28441dec.png") 0px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .socialConnect-yahoo em { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); bac=
kground-position: -99px -342px; background-size: 428px 427px; }
}

.ContactsList.compact li { border-top: 0px; padding: 4px 8px; }

.ContactsList.sendShare li, .ContactsList.sendShare a { overflow: hidden; }

.ContactsList.sendShare li:first-child { padding-top: 10px; }

.ContactsList.sendShare li:last-child { padding-bottom: 10px; }

.ContactsList.sendShare a:last-child { padding-bottom: 10px; }

.ContactsList.sendShare li:hover { background: rgba(0, 0, 0, 0.08); }

.ContactsList.sendShare .socialConnectCta { height: 32px; }

.ContactsList.sendShare .socialConnectCta .left em { width: 32px; height: 3=
2px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-1x-28441dec.png") -34px -384px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList.sendShare .socialConnectCta .left em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd=
03.png"); background-position: -342px -243px; background-size: 428px 427px;=
 }
}

.ContactsList.sendShare .socialConnectCta .right { height: 32px; vertical-a=
lign: middle; }

.ContactsList.sendShare .socialConnectCta .right .imageBlockContentTitle { =
color: rgb(102, 102, 102); font-size: 13px; }

.ContactsList.sendShare .socialConnectCta .right .imageBlockContentBody { c=
olor: rgb(102, 102, 102); }

.ContactsList.sendShareBrio { overflow-y: scroll; }

.ContactsList.sendShareBrio li { border-top: 0px; padding: 0px 20px; }

.ContactsList.sendShareBrio li:hover { background: rgba(0, 0, 0, 0.08); }

.ContactsList.sendShareBrio .socialConnectCta { height: 44px; padding: 4px =
0px; }

.ContactsList.sendShareBrio .socialConnectCta .left em { width: 44px; heigh=
t: 44px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-1x-28441dec.png") -184px -296px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList.sendShareBrio .socialConnectCta .left em { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d=
02cd03.png"); background-position: -291px -184px; background-size: 428px 42=
7px; }
}

.ContactsList.sendShareBrio .socialConnectCta .right { height: 44px; vertic=
al-align: middle; }

.ContactsList.sendShareBrio .socialConnectCta .right .imageBlockContentTitl=
e { color: rgb(85, 85, 85); font-size: 18px; line-height: 20px; overflow: h=
idden; text-overflow: ellipsis; width: 235px; }

.ContactsList.sendShareBrio .socialConnectCta .right .imageBlockContentBody=
 { color: rgb(181, 181, 181); }

.ContactsList .socialConnect:first-of-type { border-top: 1px solid rgb(234,=
 234, 234); }

.ContactsList .sendToEmail.unclickable a { cursor: default; }

.ContactsList .sendToEmail .selectableEmailItem { display: flex; }

.ContactsList .sendToEmail .left { margin-right: 12px; }

.ContactsList .sendToEmail .icon { font-family: "Helvetica Neue", Helvetica=
, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragin=
o Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-se=
rif; background-color: rgb(153, 153, 153); border-radius: 50%; color: rgb(2=
55, 255, 255); font-size: 20px; font-weight: bold; height: 32px; line-heigh=
t: 32px; text-align: center; width: 32px; }

.ContactsList .sendToEmail .icon.typingEmail em { width: 32px; height: 32px=
; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-d=
esktop-1x-28441dec.png") -405px -250px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactsList .sendToEmail .icon.typingEmail em { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.=
png"); background-position: 0px -342px; background-size: 428px 427px; }
}

.ContactsList .sendToEmail .title { white-space: nowrap; overflow: hidden; =
text-overflow: ellipsis; color: rgb(51, 51, 51); font-weight: bold; margin:=
 1px 0px; }

.ContactsList .sendToEmail .subtitle { white-space: nowrap; overflow: hidde=
n; text-overflow: ellipsis; color: rgb(183, 183, 183); font-weight: normal;=
 margin: 2px 0px 0px; }

.ContactsList .socialConnect .left { float: left; padding-right: 10px; }

.ContactsList .socialConnect .icon { height: 32px; width: 32px; }

.ContactsList .socialConnect .icon em { display: block; }

.ContactsList .socialConnect .title { color: rgb(33, 25, 34); font-weight: =
bold; line-height: 32px; }

.DescriptiveH1Title .pinPageHeaderTitle, .DescriptiveH1Title .pinPageHeader=
TitleSmall { color: rgb(85, 85, 85); font-size: 48px; font-weight: bold; pa=
dding-top: 20px; }

.DescriptiveH1Title .pinPageHeaderTitleSmall { font-size: 36px; }

.EmailContact { border-bottom: 1px solid rgb(204, 204, 204); cursor: pointe=
r; padding: 20px; position: relative; }

.EmailContact .check { position: absolute; right: 20px; top: 25px; }

.EmailContact .email { color: rgb(128, 128, 128); font-size: 12px; margin-l=
eft: 5px; }

.EmailContact .emailWrapper { white-space: nowrap; overflow: hidden; text-o=
verflow: ellipsis; height: 20px; width: 380px; }

.EmailContact .name { font-size: 15px; }

.EmailContact.disabled { opacity: 0.4; }

.FirstBoardCreate .BoardLabel { white-space: nowrap; overflow: hidden; text=
-overflow: ellipsis; -webkit-font-smoothing: antialiased; border: 0px; curs=
or: pointer; }

.FirstBoardCreate .BoardLabel .nameAndIcons .name { font-size: 15px; line-h=
eight: 30px; }

.FirstBoardCreate .BoardLabel .repinBtn { display: none; float: right; marg=
in-left: 7px; margin-top: 1px; position: relative; z-index: 1; }

.FirstBoardCreate .BoardLabel .BoardIcons, .FirstBoardCreate .BoardLabel .i=
con { display: none; }

.FirstBoardCreate .SelectList:focus { outline: none; }

.FirstPinCreate { border-radius: 6px; display: flex; -webkit-box-orient: ve=
rtical; -webkit-box-direction: normal; flex-direction: column; position: re=
lative; }

.FirstPinCreate::after { clear: both; content: ""; display: table; }

.FirstPinCreate .spacer { -webkit-box-flex: 1; flex-grow: 1; }

.FirstPinCreate .stackedContainer { display: flex; -webkit-box-orient: vert=
ical; -webkit-box-direction: normal; flex-direction: column; }

.FirstPinCreate .pinCreateContainer { margin: auto; max-height: 100vh; widt=
h: 660px; }

.FirstPinCreate .mainContainer { background-color: rgb(255, 255, 255); bord=
er-radius: 6px; display: flex; -webkit-box-orient: horizontal; -webkit-box-=
direction: normal; flex-direction: row; margin: 0px auto; max-height: 535px=
; min-height: 490px; overflow: auto; position: relative; width: 660px; }

.FirstPinCreate .mainContainer .leftContainer { border-right: 1px solid rgb=
(239, 239, 239); display: flex; -webkit-box-flex: 1; flex-grow: 1; }

.FirstPinCreate .mainContainer .rightContainer { background-color: rgb(255,=
 255, 255); border-bottom-right-radius: 6px; border-top-right-radius: 6px; =
-webkit-box-flex: 1; flex-grow: 1; overflow-x: hidden; overflow-y: scroll; =
padding-bottom: 25px; }

.FirstPinCreate.pinning { pointer-events: none; }

.FirstPinCreate .Pin { margin-left: auto; margin-right: auto; overflow: hid=
den; }

.FirstPinCreate .Pin .pinImg { opacity: 1; }

.FirstPinCreate .Pin.summary .pinMeta .pinDescription { max-width: 165px; }

.FirstPinCreate .Pin.summary .pinMeta .TextField { }

.FirstPinCreate .pinContainer { display: table; height: 100%; left: 0px; wi=
dth: 330px; }

.FirstPinCreate .pinContainer .pinModuleHolder { display: table-cell; verti=
cal-align: middle; }

.FirstPinCreate .pinContainer .pinWrapper .pinHolder .Image { max-height: 3=
20px; overflow: hidden; }

.FirstPinCreate .pinContainer .pinWrapper .pinHolder .Image img { height: a=
uto; }

.FirstPinCreate .cancelButton.pinCreateClose { margin: 20px; position: abso=
lute; right: 0px; z-index: 2; }

.FirstPinCreate .seoNuxHeaderText { font-family: HelveticaNeue-Bold, Helvet=
ica, arial; color: rgb(255, 255, 255); font-size: 28px; margin-bottom: 10px=
; text-align: center; z-index: 2; }

.FirstPinCreate .seoNuxBannerText { font-family: HelveticaNeue-Bold, Helvet=
ica, arial; background: rgb(42, 182, 221); bottom: 0px; color: rgb(255, 255=
, 255); font-size: 28px; opacity: 0.95; padding: 15px 40px; position: fixed=
; text-align: center; width: 100vw; z-index: 2; }

.FirstPinCreate .seoNuxBannerText.success { background: rgb(66, 211, 33); }

.BoardSuggestionSummary { color: rgb(153, 153, 153); font-size: 13px; font-=
weight: normal; margin: 0px 14px; text-align: center; }

.BoardSuggestionSummary .boardName { font-weight: bolder; height: 17px; ove=
rflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.EmailInviteMerchandising .container { background: rgb(255, 255, 255); box-=
shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; overflow: =
hidden; position: relative; }

.EmailInviteMerchandising .content { height: 232px; padding: 14px; }

.EmailInviteMerchandising .empty { padding: 14px; }

.EmailInviteMerchandising .empty h2 { font-size: 14px; }

.EmailInviteMerchandising h2 { color: rgb(95, 95, 95); font-size: 16px; fon=
t-weight: bolder; }

.EmailInviteMerchandising .arrow { width: 9px; height: 13px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x=
-5d23fe54.png") -396px -268px no-repeat; float: right; margin: 3px 0px 0px;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .EmailInviteMerchandising .arrow { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -389px -14px; background-size: 399px 382px; }
}

.EmailInviteMerchandising .upsell { background: inherit; height: 232px; mar=
gin-left: 100%; padding: 14px; position: absolute; top: 0px; transition: al=
l 0.5s ease-in; width: 208px; }

.EmailInviteMerchandising .upsell.slideIn { margin-left: 0px; }

.EmailInviteMerchandising .upsell.list { overflow: scroll; }

.EmailInviteMerchandising .hidden { visibility: hidden; }

.EmailInviteMerchandising .list { height: 156px; margin: 7px 0px; overflow:=
 hidden; width: 100%; }

.EmailInviteMerchandising .footer { border-top: 1px solid rgb(224, 224, 224=
); }

.EmailInviteMerchandising .footer .seeAllFriends { color: rgb(95, 95, 95); =
cursor: pointer; display: inline-block; margin-top: 14px; width: 100%; }

.EmailInviteMerchandising .footer.legal { border: 0px; color: rgb(153, 153,=
 153); font-size: 0.85em; margin-top: 7px; }

.EmailInviteMerchandising.loading > .loadingContent { display: block; }

.EmailInviteMerchandising.loading > .Spinner .spinnerMedium { margin-top: -=
28px; }

.EmailInviteMerchandising .loadingContent { -webkit-font-smoothing: antiali=
ased; bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-i=
ndex: 661; display: none; margin-top: 14px; }

.EmailInviteMerchandising .loadingContent .caption { box-sizing: border-box=
; color: rgb(153, 153, 153); font-size: 14px; font-weight: bold; padding: 0=
px 14px; position: absolute; text-align: center; top: 50%; width: 100%; }

.FindFriendsContent .connectNetwork { color: rgb(51, 51, 51); text-align: c=
enter; margin: 99px auto 0px; width: 550px; }

.FindFriendsContent .connectNetwork p { -webkit-font-smoothing: antialiased=
; font-size: 17px; margin: 0px 0px 1em; }

.FindFriendsContent .connectNetwork .bold { font-weight: bold; }

.FindFriendsContent.showInNuxModal { width: 656px; }

.FindFriendsContent .facebookNotConnected, .FindFriendsContent .twitterNotC=
onnected { margin: 0px auto 18px; }

.FindFriendsContent .facebookNotConnected { background: url("https://s.pini=
mg.com/webapp/style/images/empty_find_friends_facebook_logo-1x-327d9a91.png=
") 0% 0% / contain no-repeat; height: 81px; width: 81px; }

.FindFriendsContent .twitterNotConnected { background: url("https://s.pinim=
g.com/webapp/style/images/empty_find_friends_twitter_logo-1x-a3ce64c5.png")=
 0% 0% / contain no-repeat; height: 81px; width: 81px; }

.FindFriendsContent.showInBrioNuxModal .connectNetwork { margin: 60px auto =
0px; width: 800px; }

.FindFriendsContent.showInBrioNuxModal .connectNetwork .findFriendsFacebook=
Connect, .FindFriendsContent.showInBrioNuxModal .connectNetwork .findFriend=
sTwitterConnect { border: 0px; border-radius: 6px; color: rgb(255, 255, 255=
); font-size: 22px; font-weight: bold; height: 70px; line-height: 27px; mar=
gin-top: 30px; min-width: 324px; }

.FindFriendsContent.showInBrioNuxModal .connectNetwork .findFriendsFacebook=
Connect { background: rgb(59, 89, 152); }

.FindFriendsContent.showInBrioNuxModal .connectNetwork .findFriendsTwitterC=
onnect { background: rgb(85, 172, 238); }

.FindFriendsContent.showInBrioNuxModal .connectNetwork .connectToNetworkTex=
t { color: rgb(85, 85, 85); font-size: 26px; font-weight: bold; line-height=
: 32px; margin: 0px auto; width: 572.5px; }

.FindFriendsRep { background: rgba(0, 0, 0, 0.03); border: 2px dashed rgb(1=
87, 187, 187); border-radius: 6px; box-sizing: border-box; color: rgb(136, =
136, 136); cursor: pointer; display: block; font-size: 15px; font-weight: b=
old; position: relative; text-align: center; text-shadow: rgb(255, 255, 255=
) 0px 1px 1px; width: 236px; height: 278px; }

.FindFriendsRep i { background: rgb(236, 236, 236); border: 1px solid rgb(2=
07, 207, 207); border-radius: 50%; bottom: 50%; box-shadow: rgb(255, 255, 2=
55) 0px 0px 2px inset; height: 44px; left: 50%; margin-left: -22px; margin-=
bottom: -8px; position: absolute; width: 44px; }

.FindFriendsRep i::after { bottom: 0px; left: 0px; right: 0px; color: rgb(1=
81, 181, 181); content: "+"; display: block; font-family: sans-serif; font-=
size: 31px; line-height: 31px; font-style: normal; position: absolute; top:=
 6px; text-align: center; }

.FindFriendsRep span { left: 0px; margin-top: 18px; position: absolute; rig=
ht: 0px; top: 50%; }

.FindFriendsRep:hover { background: rgba(0, 0, 0, 0.07); border-color: rgb(=
136, 136, 136); color: rgb(95, 95, 95); text-shadow: none; }

.FindFriendsRep:hover i::after { color: rgb(176, 176, 176); }

.FindFriendsRep:active { background: rgba(0, 0, 0, 0.09); border-color: rgb=
(136, 136, 136); color: rgb(77, 77, 77); text-shadow: none; }

.FindFriendsRep:active i::after { color: rgb(173, 173, 173); }

@media (min-width: 360px) {
  .FindFriendsRep { height: 284px; }
}

@media (min-width: 800px) {
  .FindFriendsRep { height: 296px; }
}

@media (min-width: 1312px) {
  .FindFriendsRep { height: 298px; }
}

.FindFriendsRep.Module { background: transparent; border: 1px solid rgb(239=
, 239, 239); border-radius: 8px; color: rgb(181, 181, 181); width: 236px; -=
webkit-font-smoothing: antialiased; }

.FindFriendsRep.Module i { background: none; border: none; box-shadow: none=
; }

.FindFriendsRep.Module i::after { display: none; }

.FindFriendsRep.Module i::before { width: 40px; height: 40px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -124px -110px no-repeat; display: inline-block; font-style=
: normal; font-variant: normal; font-weight: normal; font-stretch: normal; =
font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; colo=
r: transparent; content: " "; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FindFriendsRep.Module i::before { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -122px -109px; background-size: 399px 382px; }
}

.FindFriendsRep.Module::after { background: rgba(0, 0, 0, 0.05); border-rad=
ius: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; positi=
on: absolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; ma=
rgin: -10px; padding: 10px; content: " " !important; }

.FindFriendsRep.Module:hover::after, .FindFriendsRep.Module:focus::after { =
animation: tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.FindFriendsRep.Module:active::after { background: rgba(0, 0, 0, 0.1); }

.FindFriendsRep.Module:active, .FindFriendsRep.Module:hover, .FindFriendsRe=
p.Module:focus { border: 1px solid rgb(239, 239, 239); color: rgb(181, 181,=
 181); }

.FriendBoardRecommendationTile .boardRepTitle { padding: 0px; }

.FriendBoardRecommendationTiles.cyclerTimed { background-color: rgb(255, 25=
5, 255); border-radius: 6px; height: 100%; }

.FriendCenterMerchandising { background: rgb(255, 255, 255); box-shadow: rg=
ba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; height: 100%; overfl=
ow: hidden; position: relative; text-align: center; width: 236px; }

.FriendCenterMerchandising h1, .FriendCenterMerchandising h2, .FriendCenter=
Merchandising .header { -webkit-font-smoothing: antialiased; box-sizing: bo=
rder-box; color: rgb(85, 85, 85); display: block; font-weight: 700; margin:=
 auto; padding: 10px 7px; width: 222px; }

.FriendCenterMerchandising h1 a, .FriendCenterMerchandising h2 a, .FriendCe=
nterMerchandising .header a { color: inherit; }

.FriendCenterMerchandising h1:hover, .FriendCenterMerchandising h2:hover, .=
FriendCenterMerchandising .header:hover { color: rgb(85, 85, 85); }

.FriendCenterMerchandising h1 { font-size: 18px; }

.FriendCenterMerchandising h2 { font-size: 14px; }

.FriendCenterMerchandising .fallbackContent { position: absolute; text-alig=
n: left; }

.FriendCenterMerchandising .suggestionContent { background-color: rgb(255, =
255, 255); border-radius: 6px; cursor: pointer; position: absolute; text-al=
ign: left; }

.FriendCenterMerchandising .centered { left: 50%; margin: 0px 7px; right: 5=
0%; }

.FriendCenterMerchandising .sampleImage { background: url("https://s.pinimg=
.com/webapp/style/images/friend-center-merch-sample-1x-00f6789b.jpg") 0% 0%=
 / contain no-repeat; height: 215px; width: 213px; margin-left: 5px; margin=
-top: 20px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FriendCenterMerchandising .sampleImage { background-image: url("https://=
s.pinimg.com/webapp/style/images/friend-center-merch-sample-2x-3db3782e.jpg=
"); }
}

.FriendCenterMerchandising.fixedHeight { height: 346px; }

.FriendCenterMerchandising.fixedHeight .buttonContainer { padding: 0px 14px=
; }

.FriendCenterMerchandising .promoteContainer { height: 322px; text-align: l=
eft; }

.FriendCenterMerchandising .promoteContainer .footer { padding: 0px; }

.FriendCenterMerchandising .networkConnectContainer { background: rgb(255, =
255, 255); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: =
6px; box-sizing: border-box; height: 100%; margin-left: 236px; margin-top: =
-322px; position: relative; text-align: left; transition-duration: 0.5s; tr=
ansition-property: margin-left; width: 100%; }

.FriendCenterMerchandising .networkConnectContainer .header { font-size: 12=
px; padding: 0px 14px 14px; }

.FriendCenterMerchandising .networkConnectContainer .findFriendLink { displ=
ay: block; }

.FriendCenterMerchandising .networkConnectContainer ul { padding: 0px 14px;=
 }

.FriendCenterMerchandising .networkConnectContainer.slideIn { margin-left: =
0px; }

.FriendCenterMerchandising .footer { -webkit-font-smoothing: antialiased; b=
ottom: 10px; box-sizing: border-box; display: table-row; padding: 0px 14px;=
 position: absolute; text-align: left; width: 100%; }

.FriendCenterMerchandising .footer .btn.gridItem { bottom: 0px; }

.FriendCenterMerchandising .footer .seeAllFriends { color: rgb(95, 95, 95);=
 cursor: pointer; display: inline-block; font-size: 12px; margin-top: 14px;=
 width: 100%; }

.FriendCenterMerchandising .footer .seeAllFriends .arrow { width: 9px; heig=
ht: 13px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-above_the_fold-1x-5d23fe54.png") -396px -268px no-repeat; float: rig=
ht; margin: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FriendCenterMerchandising .footer .seeAllFriends .arrow { background-ima=
ge: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_f=
old-2x-968902f1.png"); background-position: -389px -14px; background-size: =
399px 382px; }
}

.FriendCenterMerchandising.loading > .loadingContent { display: block; }

.FriendCenterMerchandising.loading > .Spinner .spinnerMedium { margin-top: =
-28px; }

.FriendCenterMerchandising .loadingContent { -webkit-font-smoothing: antial=
iased; bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-=
index: 661; display: none; margin-top: 14px; }

.FriendCenterMerchandising .loadingContent .caption { box-sizing: border-bo=
x; color: rgb(153, 153, 153); font-size: 14px; font-weight: bold; padding: =
0px 14px; position: absolute; text-align: center; top: 50%; width: 100%; }

.InviteContact { cursor: pointer; display: table; margin-left: 0px; opacity=
: 1; padding: 7px 0px; position: relative; table-layout: fixed; transition:=
 all 0.5s ease-out; width: 100%; }

.InviteContact.disabled { margin-left: 100%; opacity: 0; }

.InviteContact.invited .addIcon { width: 38px; height: 38px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441d=
ec.png") -365px -169px no-repeat rgb(88, 178, 22); border-radius: 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteContact.invited .addIcon { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgroun=
d-position: -260px -258px; background-size: 428px 427px; }
}

.InviteContact.invited .info { color: rgb(88, 178, 22); }

.InviteContact .addIcon { width: 37px; height: 38px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png")=
 -365px -249px no-repeat; display: table-cell; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteContact .addIcon { background-image: url("https://s.pinimg.com/web=
app/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-positi=
on: 0px -303px; background-size: 428px 427px; }
}

.InviteContact .info { color: rgb(95, 95, 95); display: table-cell; overflo=
w: hidden; padding: 0px 10px; vertical-align: middle; width: 100%; }

.InviteContact .singleLineText { overflow: hidden; text-overflow: ellipsis;=
 white-space: nowrap; }

.InviteContact .name { font-size: 13px; font-weight: bold; }

.InviteContact .email { color: rgb(113, 113, 113); font-size: 11px; margin-=
top: 2px; }

.InviteContact .dismiss { cursor: pointer; display: none; margin-top: -11px=
; padding: 5px; position: absolute; right: 0px; top: 50%; }

.InviteContact .dismiss .closeIcon { width: 12px; height: 12px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -396px -107px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteContact .dismiss .closeIcon { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -321px -271px; background-size: 399px 382px; }
}

.InviteContact:hover:not(.invited) .addIcon { width: 37px; height: 38px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -365px -289px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteContact:hover:not(.invited) .addIcon { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -38px -303px; background-size: 428px 427px; }
}

.InviteContact:hover:not(.invited) .info { color: rgb(189, 8, 28); }

.InviteContact:hover .dismiss { display: block; }

.SharedInterests { color: rgb(153, 153, 153); font-size: 13px; font-weight:=
 normal; margin: 3px 15px 5px; text-align: center; }

.HeroBasic { background-color: rgb(216, 216, 216); position: relative; }

.HeroBasic.heroWithoutImage .heroImage { display: none; }

.HeroBasic.heroWithoutImage .heroContainer { width: 500px; }

.HeroBasic.gray { background-color: rgb(85, 85, 85); }

.HeroBasic.lightGray { background-color: rgb(239, 239, 239); }

.HeroBasic .hero { padding: 14px 0px; }

.HeroBasic .heroBackgroundImage { height: 100%; position: absolute; width: =
100%; }

.HeroBasic .heroContainer { background-color: rgb(255, 255, 255); border-ra=
dius: 6px; display: flex; margin: 0px auto; overflow: hidden; position: rel=
ative; width: 736px; }

.HeroBasic .heroBody { display: flex; -webkit-box-orient: vertical; -webkit=
-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; =
justify-content: space-between; padding: 14px; width: 472px; }

.HeroBasic .heroDivider { background-color: rgb(231, 231, 231); height: 1px=
; margin-bottom: 14px; }

.HeroBasic .heroContent { color: rgb(51, 51, 51); -webkit-box-flex: 1; flex=
-grow: 1; }

.HeroBasic .heroContent p { font-size: 14px; }

.HeroBasic .heroImage { height: 100%; width: 236px; }

.HeroBasic .heroButtons { text-align: right; }

.HeroBasic.upsellHero { font-size: 24px; font-weight: bold; }

.HeroBasic.upsellHero .bodyText { color: rgb(255, 255, 255); margin-bottom:=
 10px; }

.HeroBasic.upsellHero .bodyText.isWelcome { margin-bottom: 24px; }

.HeroBasic.upsellHero .bodyText.welcomeLightGray { color: rgb(85, 85, 85); =
}

.HeroBasic.upsellHero .heroContainer { background-color: transparent; width=
: auto; }

.HeroBasic.upsellHero .iosButton { display: inline-block; height: 45px; out=
line: none; width: 151px; }

.HeroBasic.upsellHero .androidButton { display: inline-block; height: 45px;=
 margin-right: 10px; outline: none; width: 137px; }

.HeroBasic.upsellHero .upsellTextButtons { display: inline-block; margin: 3=
0px auto 30px 0px; }

.HeroBasic.upsellHero .upsellTextButtons.isWelcome { margin-bottom: 24px; m=
argin-top: 32px; }

.HeroBasic.upsellHero .upsellImage { background: url("https://s.pinimg.com/=
webapp/style/images/hero-1x-7879e17c.png") 0% 0% / contain no-repeat; heigh=
t: 149px; width: 301px; display: inline-block; margin-left: auto; margin-ri=
ght: 25px; margin-top: auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HeroBasic.upsellHero .upsellImage { background-image: url("https://s.pin=
img.com/webapp/style/images/hero-2x-55da7f5b.png"); }
}

.HeroBasic.upsellHero .upsellImage.isWelcome { background: url("https://s.p=
inimg.com/webapp/style/images/hero-welcome-1x-a0f90d46.png") 0% 0% / contai=
n no-repeat; height: 176px; width: 301px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HeroBasic.upsellHero .upsellImage.isWelcome { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/hero-welcome-2x-3d94b14a.png"); }
}

.HeroBasic.upsellHero .hero { padding: 0px; }

.HeroBasic.upsellHero .appButtons { min-width: 300px; }

.HeroBasic.upsellHero.sticky.show, .HeroBasic.upsellHero.smallerAppUpsell.s=
how { max-height: 500px; opacity: 1; transition: max-height 1s ease-in; }

.HeroBasic.upsellHero.sticky .upsellTextButtons, .HeroBasic.upsellHero.smal=
lerAppUpsell .upsellTextButtons { display: flex; -webkit-box-pack: justify;=
 justify-content: space-between; margin: 10px 0px; width: 100%; }

.HeroBasic.upsellHero.sticky .bodyText, .HeroBasic.upsellHero.smallerAppUps=
ell .bodyText { display: inline-block; margin-left: 100px; margin-top: 10px=
; }

.HeroBasic.upsellHero.sticky .appButtons, .HeroBasic.upsellHero.smallerAppU=
psell .appButtons { display: inline-block; margin-right: 125px; margin-top:=
 2px; }

.HeroBasic.upsellHero.sticky { box-shadow: none; font-size: 21px; max-heigh=
t: 0px; opacity: 0; overflow: hidden; position: fixed; width: 100%; z-index=
: 1; }

.HeroFixEmail .heroSubtitle { margin-top: 15px; color: rgb(74, 71, 71) !imp=
ortant; font-size: 15px !important; }

.HeroHelperBase { transition: scale 1s ease-in-out; }

.HeroHelperBase .heroContainer { background-color: rgb(216, 216, 216); box-=
shadow: rgba(255, 255, 255, 0.66) 0px 1px 3px 0px; padding-bottom: 14px; pa=
dding-top: 14px; }

.HeroHelperBase .heroContent { background: rgb(255, 255, 255); border-radiu=
s: 4px; overflow: hidden; box-shadow: rgb(153, 153, 153) 0px 1px 3px; margi=
n: 0px auto; min-height: 40px; padding-bottom: 9px; position: relative; wid=
th: 500px; }

.HeroHelperBase .heroMessage { padding: 23px; }

.HeroHelperBase .nagClose { width: 8px; height: 8px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") -3=
15px -47px no-repeat; display: inline-block; font-style: normal; font-varia=
nt: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line=
-height: 0; font-family: serif; text-shadow: none; color: transparent; curs=
or: pointer; position: absolute; right: 8px; top: 8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HeroHelperBase .nagClose { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-positio=
n: -222px -201px; background-size: 249px 231px; }
}

.HeroHelperBase.heroWithBackground .heroContainer { height: 240px; padding-=
bottom: 0px; padding-top: 0px; position: relative; text-align: center; }

.HeroHelperBase.heroWithBackground .heroContainer::after { content: ""; dis=
play: inline-block; height: 240px; vertical-align: middle; }

.HeroHelperBase.heroWithBackground .heroContent { display: inline-block; te=
xt-align: left; vertical-align: middle; }

.HeroHelperBase.heroWithBackground .heroMessage { padding-bottom: 9px; }

.HeroHelperBase.heroWithBackground .heroMessage .heroHeader { color: rgb(51=
, 51, 51); font-size: 18px; line-height: 1.2; margin-bottom: 7px; }

.HeroHelperBase.heroWithBackground .heroSubtitle { -webkit-font-smoothing: =
antialiased; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; =
padding-bottom: 15px; position: relative; }

.HeroHelperBase.heroWithBackground .heroSubtitle .heroSeperator { backgroun=
d-color: rgb(231, 231, 231); bottom: 0px; height: 1px; left: -23px; positio=
n: absolute; width: 500px; }

.HeroHelperBase.heroWithBackground .heroButtonsContainer { overflow: hidden=
; padding-top: 15px; }

.HeroHelperBase.heroWithBackground .heroButtonsContainer .heroButtonsLeft {=
 float: left; }

.HeroHelperBase.heroWithBackground .heroButtonsContainer .heroButtonsRight =
{ float: right; }

.HeroHelperBase.heroWithBackground .heroButtonsContainer .heroButtonsRight =
button:last-child { margin-left: 8px; }

.HeroHelperBase.heroPushDown { padding-top: 66px; }

.HeroPinFromEmail { display: none; font-size: 0px; }

.HeroPinFromEmail .heroButtonsContainer { margin-top: 21px; }

.HeroPinFromEmail .heroButton { margin-right: 7px; }

.HeroPinFromEmail .heroContent { height: 176px; padding-bottom: 0px; width:=
 776px; }

.HeroPinFromEmail .heroHeader { font-size: 20px; line-height: 1.2; margin-b=
ottom: 7px; }

.HeroPinFromEmail .heroImage { background: url("https://s.pinimg.com/webapp=
/style/images/hero_pin_from_email-1x-8e3c6642.jpg") 0% 0% / contain no-repe=
at; height: 176px; width: 297px; border-radius: 6px 0px 0px 6px; display: i=
nline-block; margin-right: 20px; vertical-align: middle; }

.HeroPinFromEmail .heroMessage { display: inline-block; padding: 0px; verti=
cal-align: middle; width: 459px; }

.HeroPinFromEmail .heroSubtitle { -webkit-font-smoothing: antialiased; font=
-size: 16px; font-weight: normal; }

.HeroPinFromEmail .heroSubtitleLink { color: rgb(0, 132, 255); font-weight:=
 bold; }

.HeroPinItButton { display: none; font-size: 0px; }

body[data-pinterest-extension-installed=3D"true"] .HeroPinItButton { displa=
y: none; }

.HeroPinItButton .heroButtonsContainer { margin-top: 21px; }

.HeroPinItButton .heroButton { margin-right: 7px; }

.HeroPinItButton .heroContent { height: 160px; padding-bottom: 0px; width: =
736px; }

.HeroPinItButton .heroHeader { font-size: 24px; line-height: 1.2; margin-bo=
ttom: 7px; }

.HeroPinItButton .heroImage { background: url("https://s.pinimg.com/webapp/=
style/images/extension_graphic-1x-55a002fe.jpg") 0% 0% / contain no-repeat;=
 height: 160px; width: 253px; border-radius: 6px 0px 0px 6px; display: inli=
ne-block; margin-right: 20px; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .HeroPinItButton .heroImage { background-image: url("https://s.pinimg.com=
/webapp/style/images/extension_graphic-2x-40a234db.jpg"); }
}

.HeroPinItButton .heroMessage { display: inline-block; padding: 0px; vertic=
al-align: middle; width: 463px; }

.HeroPinItButton .heroSubtitle { -webkit-font-smoothing: antialiased; color=
: rgb(119, 119, 119); font-size: 16px; font-weight: normal; }

.HeroVerifyWebsite .heroButton { margin-top: 25px; }

.HeroVerifyWebsite .heroButtonsContainer { float: left; margin-bottom: 14px=
; }

.HeroVerifyWebsite .heroHeader { color: rgb(33, 25, 34); font-size: 24px; l=
ine-height: 1.35; margin-bottom: 4px; }

.HeroVerifyWebsite .heroSubtitle { color: rgb(33, 25, 34); font-size: 16px;=
 font-weight: normal; margin-top: 10px; }

.EuCookieBar .cookieText { color: rgb(185, 185, 185); display: inline; marg=
in-right: 10px; opacity: 0.85; }

.EuCookieBar .learnMore { color: rgb(255, 255, 255); display: inline; margi=
n-right: 5px; }

.EuCookieBar .learnMore:hover { text-decoration: underline; }

.EuCookieBar .cookieButton { border-radius: 3px; color: rgb(255, 255, 255);=
 cursor: pointer; display: inline; margin-right: 10px; padding: 5px 13px; }

.EuCookieBar .cookieButton:hover { background-color: rgb(153, 153, 153); op=
acity: 1; }

.EuCookieBar.unAuthCookieBar .outerBar { background-color: rgb(28, 35, 44);=
 height: 36px; line-height: 36px; text-align: center; width: 100%; }

.EuCookieBar.unAuthCookieBar.homePage .outerBar { background-color: transpa=
rent; }

.EuCookieBar.unAuthCookieBar.homePage .outerBar .cookieText { color: rgb(25=
5, 255, 255); margin-right: 2px; }

.EuCookieBar.authCookieBar { animation: fadeIn 0.5s; }

.EuCookieBar.authCookieBar .blackCookieBar { font-family: HelveticaNeue-Bol=
d, Helvetica, arial; background-color: rgb(28, 35, 44); bottom: 0px; color:=
 rgb(255, 255, 255); font-size: 12px; font-weight: normal; height: 36px; li=
ne-height: 36px; opacity: 0.8; position: fixed; width: 100%; z-index: 1000;=
 }

.EuCookieBar.authCookieBar .cookieBarText { bottom: 0px; position: fixed; z=
-index: 1001; }

.EuCookieBar.authCookieBar .cookieBarText .privacyPolicy { color: rgb(255, =
255, 255); line-height: 36px; margin-left: 20px; text-shadow: rgb(0, 0, 0) =
0px 1px 4px; vertical-align: middle; }

.EuCookieBar.authCookieBar .cookieBarText .privacyPolicy:hover { text-decor=
ation: underline; }

.EuCookieBar.authCookieBar .cookieBarText .rightAlign { bottom: 0px; line-h=
eight: 36px; position: fixed; right: 0px; vertical-align: middle; }

.InternationalSubdomains h1 { color: rgba(21, 21, 21, 0.8); font-size: 47px=
; font-weight: bold; line-height: 52px; max-width: 736px; text-align: cente=
r; word-wrap: break-word; margin: 34px auto; }

.InternationalSubdomains a { font-size: 12px; line-height: 24px; }

.InternationalSubdomains .table { display: table; margin: 28px 7px; width: =
1200px; }

.InternationalSubdomains .table__row { display: table-row; }

.InternationalSubdomains .table__cell { display: table-cell; width: 350px; =
}

.InternationalSubdomains .itemDirectory { margin-top: 14px; max-width: 1250=
px; min-width: 750px; }

.InternationalSubdomains .GridFooter { display: block; }

.LanguageDropdown li { overflow: hidden; color: rgb(119, 119, 119); display=
: block; font-size: 12px; }

.LanguageDropdown li:first-child { padding-top: 5px; }

.LanguageDropdown li:last-child { padding-bottom: 5px; }

.LanguageDropdown li a { -webkit-font-smoothing: antialiased; font-family: =
Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3",=
 "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, =
"=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-se=
rif; font-weight: bold; color: rgb(119, 119, 119); cursor: pointer; display=
: block; padding: 9px 14px; }

.LanguageDropdown li a:hover { background: rgb(241, 241, 241); color: rgb(5=
1, 51, 51); }

.LanguageDropdown li a:active { background: rgb(234, 234, 234); }

.InterstitialMiniGrid { column-count: 3; column-gap: 4px; margin-top: -10px=
; }

.InterstitialMiniGrid img { margin-bottom: 4px; }

.ContactTile { align-content: center; box-sizing: border-box; display: inli=
ne-block; padding: 14px; position: relative; vertical-align: top; width: 10=
0%; }

.ContactTile.noBottomPadding { padding-bottom: 0px; }

.ContactTile .center { margin-left: auto; margin-right: auto; margin-top: 1=
4px; position: relative; width: 46px; }

.ContactTile .profileImage { background-color: rgb(85, 85, 85); border-radi=
us: 50%; color: rgb(255, 255, 255); display: table-cell; font-size: 14px; f=
ont-weight: bold; height: 46px; overflow: hidden; text-align: center; verti=
cal-align: middle; width: 46px; }

.ContactTile .profileImage .placeholderIcon { width: 14px; height: 18px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -426px -384px no-repeat; margin: auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ContactTile .profileImage .placeholderIcon { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -402px -42px; background-size: 428px 427px; }
}

.ContactTile .cta { width: 100%; }

.ContactTile p { margin: 0px; text-align: center; }

.ContactTile .name { white-space: nowrap; overflow: hidden; text-overflow: =
ellipsis; color: rgb(95, 95, 95); font-size: 14px; font-weight: bold; heigh=
t: 17px; margin: 7px 0px; }

.ContactTile .email { white-space: nowrap; overflow: hidden; text-overflow:=
 ellipsis; color: rgb(153, 153, 153); font-weight: normal; }

.ContactTile .profileLink:hover, .ContactTile .profileLink:active, .Contact=
Tile .profileLink:focus { text-decoration: underline; }

.DiscoveryTile { background: rgb(255, 255, 255); align-content: center; bor=
der-radius: 4px; box-shadow: none; box-sizing: border-box; color: rgb(95, 9=
5, 95); float: left; margin: 0px; overflow: hidden; position: relative; ver=
tical-align: top; width: 236px; }

.DiscoveryTile.noContainer { box-shadow: none; margin: 0px; }

.DiscoveryTile.inviteTile { height: 179px; }

.DiscoveryTile.double { width: 504px; }

.DiscoveryTile.overflow { overflow: visible; }

.DiscoveryTile .dismiss { background: rgb(255, 255, 255); border-radius: 50=
%; cursor: pointer; display: none; margin: 7px; padding: 7px; position: abs=
olute; right: 0px; top: 0px; z-index: 10; }

.DiscoveryTile .dismiss .closeIcon { width: 12px; height: 12px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -396px -107px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DiscoveryTile .dismiss .closeIcon { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -321px -271px; background-size: 399px 382px; }
}

.DiscoveryTile:hover .dismiss { display: block; }

.InviteButtonEmail .btn { margin: 5px; width: 226px; }

.InviteButtonEmail.inviteDisabled .btn { color: rgb(204, 204, 204); }

.InviteButtonEmail .buttonWrapper { display: flex; -webkit-box-pack: center=
; justify-content: center; }

.InviteLanding .contents { background: rgb(255, 255, 255); border-radius: 6=
px; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 10px; margin: 100px auto 0px; p=
osition: relative; max-width: 640px; z-index: 682; }

.InviteListBase .inviteToolbar { background-color: rgb(245, 245, 245); bord=
er-bottom: 1px solid rgb(204, 204, 204); height: 50px; }

.InviteListBase .inviteToolbar input[type=3D"text"] { border: 1px solid rgb=
(218, 218, 218); border-radius: 4px; font-size: 15px; margin-bottom: 14px; =
margin-top: 2px; padding: 4px 6px; width: 100%; }

.InviteListBase .inviteToolbar input[type=3D"text"]:focus { border-color: r=
gb(204, 204, 204); }

.InviteListBase .inviteToolbar .searchWrapper { float: left; margin-left: 1=
5px; margin-top: 10px; position: relative; width: 200px; }

.InviteListBase .inviteToolbar .searchWrapper .searchIcon { width: 16px; he=
ight: 17px; background: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-main-1x-c20ceaff.png") -295px -190px no-repeat; display: inline-bl=
ock; font-style: normal; font-variant: normal; font-weight: normal; font-st=
retch: normal; font-size: 0px; line-height: 0; font-family: serif; text-sha=
dow: none; color: transparent; position: absolute; right: -8px; top: 7px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteListBase .inviteToolbar .searchWrapper .searchIcon { background-im=
age: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d=
89d41e.png"); background-position: -173px -201px; background-size: 249px 23=
1px; }
}

.InviteListBase .inviteToolbar .inviteAll { float: right; margin-right: 20p=
x; margin-top: 15px; }

.InviteListBase .inviteToolbar .inviteAllLabel { cursor: pointer; font-size=
: 15px; margin-right: 10px; vertical-align: middle; }

.InviteListBase .inviteButton { float: right; }

.InviteListBase .inviteContent { clear: both; height: 400px; overflow: auto=
; }

.InviteListBase .inviteFooter { background-color: rgb(245, 245, 245); borde=
r-top: 1px solid rgb(204, 204, 204); overflow: auto; padding: 10px; }

.InviteListBase .inviteLegalFooter { color: rgb(128, 128, 128); }

.InviteListBase .emptyResultsFooterContainer { display: none; }

.InviteListEmail .emptyResultsFooterContainer .emptyResults { border-bottom=
: 1px solid rgb(204, 204, 204); cursor: default; display: block; padding: 2=
0px; }

.InviteListFacebook .inviteToolbar .searchWrapper { width: 400px; }

.InviteListFacebook .FacebookContact { overflow: auto; }

.InviteListFacebook .FacebookContact .facebookWrapper { width: auto; }

.InviteListFacebook .FacebookContact .inviteFacebookButton { float: right; =
margin-right: 5px; }

.InviteListFacebook .emptyResultsFooterContainer .emptyResults { border-bot=
tom: 1px solid rgb(204, 204, 204); cursor: default; display: block; padding=
: 20px; }

.InviteModal { max-width: 596px; }

.InviteModal .avatar img { border: 1px solid rgb(52, 93, 121); border-radiu=
s: 50%; height: 75px; width: 75px; }

.InviteModal .inviterHeader { background-color: rgb(73, 167, 211); backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/inviter_blue_bg-cec=
cb10f.png"); background-position: center center; background-size: cover; ma=
rgin-bottom: 55px; padding: 10px 0px 50px; position: relative; text-align: =
center; z-index: 670; }

.InviteModal .mailIcon { width: 127px; height: 95px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") 0p=
x 0px no-repeat; display: inline-block; font-style: normal; font-variant: n=
ormal; font-weight: normal; font-stretch: normal; font-size: 0px; line-heig=
ht: 0; font-family: serif; text-shadow: none; color: transparent; bottom: -=
40px; left: 50%; margin-left: -64px; position: absolute; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InviteModal .mailIcon { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-main-2x-6d89d41e.png"); background-position: =
0px 0px; background-size: 249px 231px; }
}

.InviteModal .text { color: rgb(255, 255, 255); display: table; font-size: =
24px; text-shadow: rgb(0, 0, 0) 0px 1px 0px; }

.InviteModal .text span { display: table-cell; padding: 0px 15px; vertical-=
align: middle; }

.InviteModal .buttonsView { padding-bottom: 30px; text-align: center; }

.InviteModal .avatar { padding-top: 30px; }

.InviteModal .text { font-size: 30px; margin: 20px 30px; }

.InvitePanelEmail { border-top: 6px solid rgb(208, 2, 27); border-top-left-=
radius: 6px; border-top-right-radius: 6px; box-sizing: border-box; height: =
179px; padding: 28px; text-align: center; }

.InvitePanelEmail .addFriendIcon { width: 42px; height: 44px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -230px -296px no-repeat; margin: auto auto 21px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .InvitePanelEmail .addFriendIcon { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: -135px -258px; background-size: 428px 427px; }
}

.InvitePanelEmail .SocialTypeaheadField { position: relative; top: 14px; }

.InvitePanelEmail .searchBox { text-align: left; width: 100%; z-index: 1; }

.InvitePanelEmail h2 { text-align: center; }

.SocialNetworkConnectButton { border-top: 6px solid; box-sizing: border-box=
; cursor: pointer; display: table-cell; vertical-align: middle; width: 236p=
x; }

.SocialNetworkConnectButton.tile { border-top: 6px solid; height: 179px; te=
xt-align: center; }

.SocialNetworkConnectButton.tile em.icon { left: -6px; margin: auto; positi=
on: relative; }

.SocialNetworkConnectButton.tile .networkInfo { display: none; }

.SocialNetworkConnectButton.listItem.default { height: 56px; border-top: 1p=
x solid rgb(224, 224, 224) !important; }

.SocialNetworkConnectButton.listItem.default .networkInfo { display: none; =
}

.SocialNetworkConnectButton.listItem.sendShare { white-space: nowrap; overf=
low: hidden; text-overflow: ellipsis; border-top: 0px; box-sizing: content-=
box; height: 32px; width: 320px; }

.SocialNetworkConnectButton.listItem.sendShare a { padding: 10px; }

.SocialNetworkConnectButton.listItem.sendShare.facebook em.icon { width: 32=
px; height: 32px; background: url("https://s.pinimg.com/webapp/style/images=
/webapp-common-desktop-1x-28441dec.png") -405px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.facebook em.icon { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desk=
top-2x-0d02cd03.png"); background-position: -33px -342px; background-size: =
428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.google em.icon { width: 32px=
; height: 32px; background: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-1x-28441dec.png") -102px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.google em.icon { backgroun=
d-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-2x-0d02cd03.png"); background-position: -252px -201px; background-size: 4=
28px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.gplus em.icon { width: 32px;=
 height: 32px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-1x-28441dec.png") -102px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.gplus em.icon { background=
-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-2x-0d02cd03.png"); background-position: -252px -201px; background-size: 42=
8px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.twitter em.icon { width: 32p=
x; height: 32px; background: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-desktop-1x-28441dec.png") -68px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.twitter em.icon { backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-2x-0d02cd03.png"); background-position: -342px -276px; background-size: =
428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.yahoo em.icon { width: 32px;=
 height: 32px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-1x-28441dec.png") 0px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.yahoo em.icon { background=
-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-2x-0d02cd03.png"); background-position: -99px -342px; background-size: 428=
px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare .icon { float: left; height:=
 32px; margin-right: 10px; width: 32px; }

.SocialNetworkConnectButton.listItem.sendShare .networkInfo { display: tabl=
e-cell; height: 32px; vertical-align: middle; }

.SocialNetworkConnectButton.listItem.sendShare .networkInfo .title { color:=
 rgb(102, 102, 102); font-size: 13px; }

.SocialNetworkConnectButton.listItem.sendShare .networkInfo .subtitle { col=
or: rgb(102, 102, 102); font-weight: normal; }

.SocialNetworkConnectButton.listItem.sendShare.brio { height: 44px; }

.SocialNetworkConnectButton.listItem.sendShare.brio a { padding: 4px 20px; =
}

.SocialNetworkConnectButton.listItem.sendShare.brio.facebook em.icon { widt=
h: 44px; height: 44px; background: url("https://s.pinimg.com/webapp/style/i=
mages/webapp-common-desktop-1x-28441dec.png") -92px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.brio.facebook em.icon { ba=
ckground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-desktop-2x-0d02cd03.png"); background-position: -45px -258px; background-s=
ize: 428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.brio.google em.icon { width:=
 44px; height: 44px; background: url("https://s.pinimg.com/webapp/style/ima=
ges/webapp-common-desktop-1x-28441dec.png") -46px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.brio.google em.icon { back=
ground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-d=
esktop-2x-0d02cd03.png"); background-position: -291px -139px; background-si=
ze: 428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.brio.twitter em.icon { width=
: 44px; height: 44px; background: url("https://s.pinimg.com/webapp/style/im=
ages/webapp-common-desktop-1x-28441dec.png") 0px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.brio.twitter em.icon { bac=
kground-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
desktop-2x-0d02cd03.png"); background-position: 0px -258px; background-size=
: 428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.brio.yahoo em.icon { width: =
45px; height: 44px; background: url("https://s.pinimg.com/webapp/style/imag=
es/webapp-common-desktop-1x-28441dec.png") -287px -248px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.listItem.sendShare.brio.yahoo em.icon { backg=
round-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-de=
sktop-2x-0d02cd03.png"); background-position: -291px -94px; background-size=
: 428px 427px; }
}

.SocialNetworkConnectButton.listItem.sendShare.brio .icon { height: 44px; m=
argin-right: 12px; width: 44px; }

.SocialNetworkConnectButton.listItem.sendShare.brio .networkInfo { height: =
44px; }

.SocialNetworkConnectButton.listItem.sendShare.brio .networkInfo .title { c=
olor: rgb(85, 85, 85); font-size: 18px; line-height: 20px; }

.SocialNetworkConnectButton.listItem.sendShare.brio .networkInfo .subtitle =
{ color: rgb(181, 181, 181); font-size: 12px; }

.SocialNetworkConnectButton em.icon { display: block; }

.SocialNetworkConnectButton.facebook { border-top-color: rgb(57, 89, 167); =
}

.SocialNetworkConnectButton.facebook em.icon { width: 47px; height: 29px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desk=
top-1x-28441dec.png") -42px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.facebook em.icon { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png=
"); background-position: -76px -303px; background-size: 428px 427px; }
}

.SocialNetworkConnectButton.google { border-top-color: rgb(212, 65, 44); }

.SocialNetworkConnectButton.google em.icon { width: 110px; height: 32px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -253px 0px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.google em.icon { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png")=
; background-position: 0px -201px; background-size: 428px 427px; }
}

.SocialNetworkConnectButton.microsoft { border-top-color: rgb(0, 114, 195);=
 }

.SocialNetworkConnectButton.microsoft em.icon { width: 166px; height: 28px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-de=
sktop-1x-28441dec.png") 0px -218px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.microsoft em.icon { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.pn=
g"); background-position: 0px -172px; background-size: 428px 427px; }
}

.SocialNetworkConnectButton.yahoo { border-top-color: rgb(39, 12, 129); }

.SocialNetworkConnectButton.yahoo em.icon { width: 109px; height: 23px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-1x-28441dec.png") -253px -194px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SocialNetworkConnectButton.yahoo em.icon { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png");=
 background-position: 0px -234px; background-size: 428px 427px; }
}

.SocialNetworkConnectButton.loading > .loadingContent { display: block; }

.SocialNetworkConnectButton.loading > .Spinner .spinnerMedium { margin-top:=
 -28px; }

.SocialNetworkConnectButton .loadingContent { -webkit-font-smoothing: antia=
liased; bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z=
-index: 661; display: none; margin-top: 14px; }

.SocialNetworkConnectButton .loadingContent .caption { box-sizing: border-b=
ox; color: rgb(153, 153, 153); font-size: 14px; font-weight: bold; padding:=
 0px 14px; position: absolute; text-align: center; top: 50%; width: 100%; }

.UserContact { font-size: 11px; line-height: 1.2em; padding: 5px 14px; posi=
tion: relative; }

.UserContact::after { clear: both; content: ""; display: table; }

.UserContact.loading { min-height: 0px; }

.UserContact:hover { background: rgb(243, 243, 243); }

.UserContact .thumbImageWrapper { position: relative; float: left; height: =
30px; width: 30px; }

.UserContact .thumbImageWrapper::after { border-radius: 50%; box-shadow: rg=
ba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; left: 0px;=
 position: absolute; top: 0px; width: 30px; }

.UserContact .thumbImageWrapper img { border-radius: 50%; height: 30px; wid=
th: 30px; }

.UserContact .thumbImageWrapper img { border-radius: 50%; height: 30px; wid=
th: 30px; }

.UserContact .contactUser { margin-left: 35px; }

.UserContact .contactUsername { -webkit-font-smoothing: antialiased; color:=
 rgb(113, 113, 113); font-weight: 700; }

.UserContact:hover .dismiss { width: 9px; height: 10px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.pn=
g") -235px -206px no-repeat; cursor: pointer; margin-right: 14px; position:=
 absolute; right: 0px; top: 40%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserContact:hover .dismiss { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-po=
sition: -418px -89px; background-size: 428px 427px; }
}

.UserContact .contactConfirmation { white-space: nowrap; overflow: hidden; =
text-overflow: ellipsis; background-color: rgb(255, 255, 170); bottom: 0px;=
 display: none; left: 0px; padding: 10px; position: absolute; right: 0px; t=
op: 0px; }

.UserContact.contactConfirmed .contactConfirmation { display: block; }

.UserContact .contactAction { color: rgb(189, 8, 28); }

.UserContact .contactAction:hover { text-decoration: underline; }

.UserContact .contactWrapper { cursor: pointer; height: 30px; width: 90%; }

.KLPBar { display: none; }

.KLPBar .klpBarContainer { background-color: rgb(255, 255, 255); box-shadow=
: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px, rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; l=
eft: 0px; margin: auto; overflow: hidden; position: fixed; right: 0px; text=
-align: left; top: 54px; z-index: 669; height: 44px; }

.KLPBar .klpBarContainer .moreToExploreLabel { display: inline-block; font-=
size: 12px; margin: 15px 7px; }

.KLPBar .klpBarContainer .interest { color: rgb(95, 95, 95); display: inlin=
e-block; float: none; margin-left: 5px; padding: 4px 10px 5px; position: re=
lative; }

.KLPBar .klpBarContainer .interest h2 { font-size: 12px; }

.KLPBar .klpBarContainer .interest:first-child { margin-left: 0px; }

.KLPBar .klpBarContainer .interest:hover { color: rgb(189, 8, 28); text-dec=
oration: none; }

.KLPBar .klpBarContainer .interest.active, .KLPBar .klpBarContainer .intere=
st.active:hover { color: rgb(51, 51, 51); }

.KLPBar .klpBarContainer.lowerKLPBar { top: 65px; }

.KLPBar .klpBarContainer.unfixedHeader { position: absolute; }

.Login.compact { display: inline-block; width: auto; }

.Login.compact .formFooter { background: none; border: 0px; padding: 0px; }

.Login.compact .standardForm, .Login.compact .socialLogin { display: inline=
-block; position: relative; width: auto; }

.Login.compact .socialLogin { padding: 0px; }

.Login.compact .socialLogin .btn { -webkit-font-smoothing: antialiased; dis=
play: block; float: none; margin-bottom: 9px; text-align: left; width: 100%=
; }

.Login.compact .socialLogin .facebookTooltip { background: rgb(255, 255, 25=
5); border-radius: 6px; bottom: 11px; box-shadow: rgba(0, 0, 0, 0.38) 0px 0=
px 2px, rgba(0, 0, 0, 0.32) 0px 1px 3px; color: rgba(0, 0, 0, 0.7); display=
: none; font-weight: bolder; left: 282px; padding: 8px 14px; position: abso=
lute; width: 215px; }

.Login.compact .socialLogin .facebookTooltip::after { border-color: transpa=
rent rgb(255, 255, 255); border-style: solid; border-width: 8px 10px 8px 0p=
x; content: ""; display: block; margin: -8px -1px 0px 0px; position: absolu=
te; right: 100%; top: 17px; width: 0px; z-index: 1; }

.Login.compact .standardForm { padding: 0px; }

.Login.compact .compactViewLogin { -webkit-font-smoothing: antialiased; col=
or: rgb(255, 255, 255); margin: 0px; text-shadow: rgba(0, 0, 0, 0.3) 2px 2p=
x 6px; }

.Login.compact .compactViewLogin a { color: rgb(255, 255, 255); font-weight=
: bold; margin-top: 0px; vertical-align: inherit; }

.Login.compact .compactViewLogin a:hover { color: rgb(255, 255, 255); text-=
decoration: underline; }

.Login.compact.lite .compactViewLogin, .Login.compact.darkText .compactView=
Login { color: rgb(0, 0, 0); text-shadow: rgba(255, 255, 255, 0.2) 1px 1px =
2px; }

.Login.compact.lite .compactViewLogin a, .Login.compact.darkText .compactVi=
ewLogin a { color: rgb(0, 0, 0); }

.Login.compact.lite .compactViewLogin a:hover, .Login.compact.darkText .com=
pactViewLogin a:hover { color: rgb(0, 0, 0); }

.Login.compact.darkText .standardForm { box-shadow: none; }

.Login.compact.inlineButtons .socialLogin { text-align: left; }

.Login.compact.inlineButtons .socialLogin .registerLoginButton { box-shadow=
: none; display: inline-block; width: 48%; }

.Login.compact.inlineButtons .socialLogin .registerLoginButton .buttonText =
{ font-size: 14px; margin-left: 33px; }

.Login.compact.inlineButtons .socialLogin .registerLoginButton em { backgro=
und-color: transparent !important; }

.Login.compact.inlineButtons .socialLogin .registerLoginButton:hover { widt=
h: 48%; }

.Login.compact.inlineButtons .socialLogin .unAuthGplusConnect { float: righ=
t; }

.Login.textCenter { padding: 5px 0px; text-align: center; }

.Login .formFooter a { display: inline-block; margin-bottom: 11px; }

.Login .formFooter a.alreadyAPinner { margin-top: 0px; }

.Login .loginUsername { padding-top: 10px; }

.Login .loginUsername .email { padding-right: 25%; }

.Login .pinterestLogo { border-bottom: 1px solid rgb(223, 223, 223); paddin=
g: 20px 0px; text-align: center; }

.Login .pinterestLogo h1 { width: 169px; height: 42px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") 0px -174px no-repeat; display: inline-block; font-style: normal; font-va=
riant: normal; font-weight: normal; font-stretch: normal; font-size: 0px; l=
ine-height: 0; font-family: serif; text-shadow: none; color: transparent; }

.Login.register .formFooter { text-align: center; }

.Login .businessHint { padding-left: 40px; }

.Login .businessSignupLink, .Login .signupLink { font-size: 14px; font-weig=
ht: normal; }

.Login .passwordLink { display: none; font-size: 14px; font-weight: normal;=
 }

.Login .standardForm { }

.Login .unAuthemailSignup { width: 100%; }

.LoginBase .socialLogin { border-radius: 6px 6px 0px 0px; padding: 15px 40p=
x; }

.LoginBase .socialLogin::after { clear: both; content: ""; display: table; =
}

.LoginBase .standardForm { margin-bottom: 0px; }

.LoginBase .standardForm.popupStyle { background-color: transparent; box-sh=
adow: none; }

.LoginBase .standardForm.popupStyle .socialLogin .unAuthFacebookConnect spa=
n, .LoginBase .standardForm.popupStyle .socialLogin .unAuthFacebookConnect:=
hover span { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0p=
x -1px; }

.LoginBase .standardForm.newDesign input[view_type=3D"newInputField"] { fon=
t-size: 16px; font-weight: 500; padding: 10px; }

.LoginBase .standardForm.newDesign .formFieldMessage { top: 12px; }

.LoginBase .unAuthFacebookConnect, .LoginBase .unAuthGplusConnect, .LoginBa=
se .unAuthTwitterConnect { float: right; margin-bottom: 10px; margin-right:=
 0px; text-align: left; width: 100%; }

.LoginBase hr { border-color: rgb(204, 204, 204); margin: 0px 40px; width: =
80%; }

.LoginBase .businessHint { margin-bottom: 14px; }

.LoginBase .logInButton { display: none; padding: 0px 40px 30px; }

.LoginBase .logInButton .primary { width: 100%; }

.LoginBase .loginError { background-color: rgb(255, 235, 233); border: 1px =
solid rgb(189, 8, 28); color: rgb(51, 51, 51); display: none; margin: 0px 4=
0px 14px; padding: 5px; }

.LoginBase .loginPassword { border: 0px; padding-top: 10px; }

.LoginBase .newLoginPassword { border: 0px; display: none; padding-top: 10p=
x; }

.LoginBase .userLogin { margin-bottom: 10px; padding-top: 15px; }

.LoginBase .passwordlessBubble { display: none; }

.LoginBase .passwordlessTooltip { background: rgb(255, 255, 255); border-ra=
dius: 6px; box-shadow: rgba(0, 0, 0, 0.38) 0px 0px 2px, rgba(0, 0, 0, 0.32)=
 0px 1px 3px; color: rgb(0, 0, 0); cursor: pointer; display: none; font-sty=
le: normal; font-weight: normal; left: 95%; line-height: 150%; padding: 8px=
 14px; position: absolute; text-align: left; top: 55%; width: 215px; z-inde=
x: 1000; }

.LoginBase .passwordlessTooltip::before, .LoginBase .passwordlessTooltip::a=
fter { border-style: solid; content: ""; display: block; margin-top: -8px; =
position: absolute; right: 100%; top: 17px; width: 0px; }

.LoginBase .passwordlessTooltip::before { border-color: transparent rgba(0,=
 0, 0, 0.48); border-width: 8px 10px 8px 0px; z-index: 1; }

.LoginBase .passwordlessTooltip::after { border-color: transparent rgb(255,=
 255, 255); border-width: 8px 10px 8px 0px; margin-right: -1px; z-index: 1;=
 }

.LoginBase .passwordlessList { display: none; padding-bottom: 10px; padding=
-top: 15px; }

.LoginBase .cantAccessButton, .LoginBase .resendEmailButton, .LoginBase .ch=
eckPasswordlessButton, .LoginBase .continueButton { margin: 0px; width: 100=
%; }

.LoginBase .continueLogin { display: none; }

.LoginBase .cantAccessButton { padding-bottom: 10px; }

.LoginBase .emailHint { color: rgb(119, 119, 119); display: none; font-size=
: 14px; font-weight: bold; padding-left: 40px; }

.LoginBase .passwordlessHeader { display: none; white-space: normal; }

.LoginPage { overflow: hidden; padding: 10px; }

.LoginPage .contents { background: rgb(255, 255, 255); border-radius: 6px; =
box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 10px; margin: 100px auto 0px; posit=
ion: relative; z-index: 682; max-width: 390px; }

.App.full .LoginPage .contents { z-index: 1; }

.NewBoardPreview { bottom: 0px; position: absolute; top: 0px; width: 50%; }

.NewBoardPreview .gridWrapper { height: 232px; left: 0px; margin: -115px au=
to 0px; position: absolute; right: 0px; top: 50%; width: 232px; }

.NewBoardPreview .gridImage { background-color: rgb(255, 255, 255); box-sha=
dow: rgba(0, 0, 0, 0.28) 0px 1px 2px; height: 115px; overflow: hidden; posi=
tion: absolute; width: 115px; }

.NewBoardPreview .topLeft { border-top-left-radius: 14px; left: 0px; top: 0=
px; }

.NewBoardPreview .topRight { border-top-right-radius: 14px; right: 0px; top=
: 0px; }

.NewBoardPreview .bottomLeft { border-bottom-left-radius: 14px; bottom: 0px=
; left: 0px; }

.NewBoardPreview .bottomRight { border-bottom-right-radius: 14px; bottom: 0=
px; right: 0px; }

.NotificationSettings .notificationHeadingDetails { -webkit-font-smoothing:=
 antialiased; padding-bottom: 15px; }

.NotificationSettings .emailDisabled > li { display: none; }

.NotificationSettings .emailDisabled .sectionTitle, .NotificationSettings .=
emailDisabled .emailGlobalToggle { display: block; }

.NotificationSettings label { vertical-align: middle; }

.NotificationSettings ul.formSection > li.formItem > h3 { float: none; marg=
in-bottom: 15px; }

.NotificationSettings ul.formSection > li.formItem.emailFrequency { padding=
-bottom: 5px; }

.NotificationSettings ul.formSection > li.formItem.emailFrequency h3 { -web=
kit-font-smoothing: antialiased; color: rgb(85, 85, 85); display: inline; f=
ont-size: 13px; font-weight: normal; margin-bottom: 0px; }

.NotificationSettings ul.formSection > li.formItem.emailFrequency .fieldset=
Wrapper { display: inline; }

.NotificationSettings ul.formSection > li.formItem.emailFrequency .formInli=
neCheckedSet { display: inline; padding-left: 15px; padding-top: 0px; }

.NotificationSettings ul.formSection > li.formItem.emailFrequency .formInli=
neCheckedSet label > span { font-size: 13px; font-weight: normal; }

.NotificationSettings ul.formSection > li.formItem.emailGlobalToggle > h3 {=
 float: left; margin: 0px; }

.NotificationSettings ul.formSection > li.formItem.headlessSection { paddin=
g-top: 0px; }

.NotificationSettings ul.formSection > li.formItem.headlessSection > h3 { m=
argin-top: 0px; }

.NotificationSettings .formSection > li:first-child { border-top: 1px solid=
 rgb(223, 223, 223); }

.PushNotificationSettings.modal { width: 480px; }

.PushNotificationSettings .pushNotifSettings h2 { background: rgb(250, 250,=
 250); border-bottom: 1px solid rgb(218, 218, 218); border-top: 1px solid r=
gb(240, 240, 240); box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px; font-size: =
15px; padding: 10px 20px; }

.PushNotificationSettings .pushNotifSettings ul { padding: 5px 20px 15px; }

.PushNotificationSettings .pushNotifSettings .pushSetting { padding: 8px 0p=
x; }

.PushNotificationSettings .pushNotifSettings .pushSetting label { font-weig=
ht: bold; }

.PushNotificationSettings .pushNotifSettings .pushSetting input { float: ri=
ght; margin-top: 8px; }

.PushNotificationSettings .pushNotifSettings .pushSetting .helpText { color=
: rgb(119, 119, 119); font-size: 11px; padding-top: 2px; }

.PushNotificationSettings .pushNotifSettings .pushSetting:last-of-type { bo=
rder: 0px; }

.UserBoardInvites { background: rgb(255, 255, 255); }

.UserBoardInvites:empty { border-bottom: 0px; }

.UserBoardInvites .PagedGrid .GridItems { margin: 0px; padding-bottom: 0px;=
 }

.UserBoardInvites .PagedGrid .GridItems .item { width: 100%; }

.UserBoardInvites .PagedGrid .moreItems { background: rgb(255, 255, 255); b=
order-left: 0px; border-radius: 0px; border-right: 0px; border-top: 0px; ma=
rgin-top: 0px; }

.UserBoardInvites .PagedGrid .moreItems:hover, .UserBoardInvites .PagedGrid=
 .moreItems:active { background: rgb(248, 248, 248); border-left: 0px; bord=
er-radius: 0px; border-right: 0px; color: rgb(85, 85, 85); }

.UserNews { width: 236px; }

.UserNews .promotion { min-height: 285px; }

.UserNews .board_reminder { min-height: 400px; }

.UserNewsReact { width: 236px; }

.NuxProgressMweb { background-color: rgb(216, 216, 216); left: auto; margin=
-top: -64px; position: relative; right: 0px; top: 0px; width: 100%; z-index=
: auto; }

.NuxProgressMweb .nuxProgress { display: none; }

.NuxProgressMweb .headerMain { float: left; position: relative; width: 100%=
; }

.NuxProgressMweb .headerContent { color: rgb(51, 51, 51); height: 130px; ma=
rgin: 0px auto; position: relative; width: 100%; }

.NuxProgressMweb .headerContent .headerTitle1, .NuxProgressMweb .headerCont=
ent .headerTitle2 { line-height: 1.4em; text-align: center; }

.NuxProgressMweb .headerContent .headerTitle1 { font-size: 20px; padding: 4=
4px 20px 0px; }

.NuxProgressMweb .headerContent .headerTitle2 { -webkit-font-smoothing: ant=
ialiased; font-size: 14px; font-weight: normal; padding: 4px 20px 0px; }

.NuxProgressMweb .progressFooterWrapper { background-color: rgb(255, 255, 2=
55); bottom: 0px; display: none; height: 69px; position: fixed; text-align:=
 center; width: 100%; z-index: 150; }

.NuxProgressMweb .progressFooterWrapper .progressFooter { display: inline-b=
lock; width: 100%; }

.NuxProgressMweb .progressFooterWrapper .progressFooter .progress { backgro=
und-color: rgb(242, 242, 242); border-left: 1px solid rgb(223, 223, 223); b=
order-right: 1px solid rgb(223, 223, 223); height: 69px; }

.NuxProgressMweb .progressFooterWrapper .progressFooter .progress .footerBu=
ttons { height: 25px; }

.NuxProgressMweb .progressFooterWrapper .progressFooter .progress .footerBu=
ttons .progressButton { margin: 0px auto; width: 100%; }

.NuxProgressMweb .interestFollowButton { border-radius: 5px; height: 35px; =
margin-top: 15px; width: 300px; }

.NuxProgressMweb .nextStep { float: left; }

.NuxProgressMweb .Progress { float: left; margin: 12px 3px; }

@media screen and (min-width: 1300px) {
  .NuxProgressMweb.fixedPosition { left: 50%; margin-left: 450px; width: 28=
0px; }
}

.NuxTutorial .BuildingHomeFeedSpinner { background-color: rgb(233, 233, 233=
); bottom: 0px; left: 0px; padding-top: 60px; position: fixed; right: 0px; =
top: 161px; }

.NuxAppUpsell .nuxAppUpsell__iphone { background: url("https://s.pinimg.com=
/webapp/style/images/iphone-1x-33b56513.png") 0% 0% / contain no-repeat; he=
ight: 615px; width: 294px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .nuxAppUpsell__iphone { background-image: url("https://s.pi=
nimg.com/webapp/style/images/iphone-2x-e36af977.png"); }
}

.NuxAppUpsell .nuxAppUpsell__android { background: url("https://s.pinimg.co=
m/webapp/style/images/android-1x-d1a742e3.png") 0% 0% / contain no-repeat; =
height: 647px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .nuxAppUpsell__android { background-image: url("https://s.p=
inimg.com/webapp/style/images/android-2x-c1e837c2.png"); }
}

.NuxAppUpsell .nuxAppUpsell__feed, .NuxAppUpsell .homefeedAppUpsell__feed {=
 background: url("https://s.pinimg.com/webapp/style/images/gender-neutral-f=
eed-1x-78b6a3d9.png") 0% 0% / contain no-repeat; height: 1213px; width: 282=
px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .nuxAppUpsell__feed, .NuxAppUpsell .homefeedAppUpsell__feed=
 { background-image: url("https://s.pinimg.com/webapp/style/images/gender-n=
eutral-feed-2x-5b624974.png"); }
}

.NuxAppUpsell .nuxAppUpsell__maleFeed, .NuxAppUpsell .homefeedAppUpsell__ma=
leFeed { background: url("https://s.pinimg.com/webapp/style/images/male-fee=
d-1x-2fd2fdc5.png") 0% 0% / contain no-repeat; height: 1213px; width: 282px=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .nuxAppUpsell__maleFeed, .NuxAppUpsell .homefeedAppUpsell__=
maleFeed { background-image: url("https://s.pinimg.com/webapp/style/images/=
male-feed-2x-f0e3019d.png"); }
}

.NuxAppUpsell .nuxAppUpsell__femaleFeed, .NuxAppUpsell .homefeedAppUpsell__=
femaleFeed { background: url("https://s.pinimg.com/webapp/style/images/fema=
le-feed-1x-09c763a3.png") 0% 0% / contain no-repeat; height: 1240px; width:=
 282px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .nuxAppUpsell__femaleFeed, .NuxAppUpsell .homefeedAppUpsell=
__femaleFeed { background-image: url("https://s.pinimg.com/webapp/style/ima=
ges/female-feed-2x-f57972d4.png"); }
}

.NuxAppUpsell .nuxAppUpsell__feed, .NuxAppUpsell .nuxAppUpsell__maleFeed, .=
NuxAppUpsell .nuxAppUpsell__femaleFeed, .NuxAppUpsell .nuxAppUpsell_persona=
lizedFeed { animation: scrollFeed 25s linear 3s both; }

.NuxAppUpsell .homefeedAppUpsell__feed, .NuxAppUpsell .homefeedAppUpsell__m=
aleFeed, .NuxAppUpsell .homefeedAppUpsell__femaleFeed { animation: homefeed=
ScrollFeed 25s linear 3s both; }

.NuxAppUpsell .homefeedAppUpsell__personalizedFeed { animation: homefeedPer=
sonalizedScrollFeed 25s linear 3s both; }

@-webkit-keyframes scrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-800px); }
}

@keyframes scrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-800px); }
}

@-webkit-keyframes homefeedScrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-250px); }
}

@keyframes homefeedScrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-250px); }
}

@-webkit-keyframes homefeedPersonalizedScrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-120px); }
}

@keyframes homefeedPersonalizedScrollFeed {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-120px); }
}

.NuxAppUpsell .appInstallButton { margin: 0px auto; text-align: center; top=
: 450px; width: 100%; }

.NuxAppUpsell .appInstallButton .left, .NuxAppUpsell .appInstallButton .rig=
ht { display: inline-block; float: none; text-align: center; }

.NuxAppUpsell .appInstallButton .left { margin-left: -4px; padding-left: 15=
px; padding-right: 10px; }

.NuxAppUpsell .appInstallButton .right { padding-left: 10px; padding-right:=
 15px; }

.NuxAppUpsell .appInstallButton .buttonBorder { border: 1px solid rgba(255,=
 255, 255, 0.5); border-radius: 5px; }

.NuxAppUpsell .appInstallButton .androidButton { background: url("https://s=
.pinimg.com/webapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-rep=
eat; height: 50px; width: 152px; display: inline-block; outline: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton { background: url("https://s.pin=
img.com/webapp/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repeat;=
 height: 50px; width: 167px; display: inline-block; outline: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton { background-image: url("https=
://s.pinimg.com/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.CS { background: url("https:=
//s.pinimg.com/webapp/style/images/CS-1x-aa88f4fd.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.CS { background-image: url=
("https://s.pinimg.com/webapp/style/images/CS-2x-1f99325c.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.CS { background: url("https://s.=
pinimg.com/webapp/style/images/CS-1x-57b27437.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.CS { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/CS-2x-387b6b84.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.DA { background: url("https:=
//s.pinimg.com/webapp/style/images/DA-1x-b3212f93.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.DA { background-image: url=
("https://s.pinimg.com/webapp/style/images/DA-2x-881f535b.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.DA { background: url("https://s.=
pinimg.com/webapp/style/images/DA-1x-73095d1e.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.DA { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/DA-2x-f75e4549.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.DE { background: url("https:=
//s.pinimg.com/webapp/style/images/DE-1x-195f2284.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.DE { background-image: url=
("https://s.pinimg.com/webapp/style/images/DE-2x-73bba6d5.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.DE { background: url("https://s.=
pinimg.com/webapp/style/images/DE-1x-9a33f8c5.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.DE { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/DE-2x-81d4e358.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.EL { background: url("https:=
//s.pinimg.com/webapp/style/images/EL-1x-d5e9cffb.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.EL { background-image: url=
("https://s.pinimg.com/webapp/style/images/EL-2x-75dbffaf.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.EL { background: url("https://s.=
pinimg.com/webapp/style/images/EL-1x-c47b5f4b.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.EL { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/EL-2x-f94ceee4.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.EN { background: url("https:=
//s.pinimg.com/webapp/style/images/EN-1x-193adbd5.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.EN { background-image: url=
("https://s.pinimg.com/webapp/style/images/EN-2x-ea0db06a.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.EN { background: url("https://s.=
pinimg.com/webapp/style/images/EN-1x-6f0f8e76.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.EN { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/EN-2x-1bfaab3e.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.ES { background: url("https:=
//s.pinimg.com/webapp/style/images/ES-1x-5d4df5f0.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.ES { background-image: url=
("https://s.pinimg.com/webapp/style/images/ES-2x-4b31e0d2.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.ES { background: url("https://s.=
pinimg.com/webapp/style/images/ES-1x-43d3ab96.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.ES { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/ES-2x-a31d918b.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.FI { background: url("https:=
//s.pinimg.com/webapp/style/images/FI-1x-df009e22.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.FI { background-image: url=
("https://s.pinimg.com/webapp/style/images/FI-2x-93552fb9.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.FI { background: url("https://s.=
pinimg.com/webapp/style/images/FI-1x-99cb37da.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.FI { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/FI-2x-6cd4e75f.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.FR { background: url("https:=
//s.pinimg.com/webapp/style/images/FR-1x-76258add.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.FR { background-image: url=
("https://s.pinimg.com/webapp/style/images/FR-2x-892d382a.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.FR { background: url("https://s.=
pinimg.com/webapp/style/images/FR-1x-a1b11f36.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.FR { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/FR-2x-60ddb3dc.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.HU { background: url("https:=
//s.pinimg.com/webapp/style/images/HU-1x-f5a33374.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.HU { background-image: url=
("https://s.pinimg.com/webapp/style/images/HU-2x-3cf19ccb.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.HU { background: url("https://s.=
pinimg.com/webapp/style/images/HU-1x-ecfb98ab.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.HU { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/HU-2x-801f2f76.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.ID { background: url("https:=
//s.pinimg.com/webapp/style/images/ID-1x-fc856302.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.ID { background-image: url=
("https://s.pinimg.com/webapp/style/images/ID-2x-60763725.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.ID { background: url("https://s.=
pinimg.com/webapp/style/images/ID-1x-7723e800.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.ID { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/ID-2x-511fb06d.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.IT { background: url("https:=
//s.pinimg.com/webapp/style/images/IT-1x-78215d79.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.IT { background-image: url=
("https://s.pinimg.com/webapp/style/images/IT-2x-f06d21d3.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.IT { background: url("https://s.=
pinimg.com/webapp/style/images/IT-1x-eb49e52c.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.IT { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/IT-2x-4e1ebffc.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.JA { background: url("https:=
//s.pinimg.com/webapp/style/images/JA-1x-e4d2e103.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.JA { background-image: url=
("https://s.pinimg.com/webapp/style/images/JA-2x-613b7a1c.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.JA { background: url("https://s.=
pinimg.com/webapp/style/images/JA-1x-e9625ac6.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.JA { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/JA-2x-e4949c87.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.KO { background: url("https:=
//s.pinimg.com/webapp/style/images/KO-1x-d08dd546.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.KO { background-image: url=
("https://s.pinimg.com/webapp/style/images/KO-2x-82063d73.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.KO { background: url("https://s.=
pinimg.com/webapp/style/images/KO-1x-3699e0ab.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.KO { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/KO-2x-ddc06527.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.ML { background: url("https:=
//s.pinimg.com/webapp/style/images/ML-1x-0069db8e.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.ML { background-image: url=
("https://s.pinimg.com/webapp/style/images/ML-2x-85c22418.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.ML { background: url("https://s.=
pinimg.com/webapp/style/images/ML-1x-cfe4f86a.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.ML { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/ML-2x-482d4428.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.NL { background: url("https:=
//s.pinimg.com/webapp/style/images/NL-1x-ff73753a.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.NL { background-image: url=
("https://s.pinimg.com/webapp/style/images/NL-2x-8c8e0858.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.NL { background: url("https://s.=
pinimg.com/webapp/style/images/NL-1x-3926d2dd.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.NL { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/NL-2x-ffcdfef9.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.NN { background: url("https:=
//s.pinimg.com/webapp/style/images/NN-1x-a9972684.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.NN { background-image: url=
("https://s.pinimg.com/webapp/style/images/NN-2x-85d7db2a.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.NN { background: url("https://s.=
pinimg.com/webapp/style/images/NN-1x-6e36a313.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.NN { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/NN-2x-fd2478e8.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.PL { background: url("https:=
//s.pinimg.com/webapp/style/images/PL-1x-dc76138d.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.PL { background-image: url=
("https://s.pinimg.com/webapp/style/images/PL-2x-56d0226f.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.PL { background: url("https://s.=
pinimg.com/webapp/style/images/PL-1x-3a5b9eb6.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.PL { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/PL-2x-3cc909a8.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.PT { background: url("https:=
//s.pinimg.com/webapp/style/images/PT-1x-61d44f78.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.PT { background-image: url=
("https://s.pinimg.com/webapp/style/images/PT-2x-91f7acfc.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.PT { background: url("https://s.=
pinimg.com/webapp/style/images/PT-1x-fc9e1aa2.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.PT { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/PT-2x-e272dbd6.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.RO { background: url("https:=
//s.pinimg.com/webapp/style/images/RO-1x-fda1c018.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.RO { background-image: url=
("https://s.pinimg.com/webapp/style/images/RO-2x-d48881c4.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.RO { background: url("https://s.=
pinimg.com/webapp/style/images/RO-1x-18736a64.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.RO { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/RO-2x-c762cab0.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.RU { background: url("https:=
//s.pinimg.com/webapp/style/images/RU-1x-65d3a95b.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.RU { background-image: url=
("https://s.pinimg.com/webapp/style/images/RU-2x-0ce2c757.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.RU { background: url("https://s.=
pinimg.com/webapp/style/images/RU-1x-ce1d81a3.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.RU { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/RU-2x-b89abd86.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.SK { background: url("https:=
//s.pinimg.com/webapp/style/images/SK-1x-66e29846.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.SK { background-image: url=
("https://s.pinimg.com/webapp/style/images/SK-2x-16880fe3.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.SK { background: url("https://s.=
pinimg.com/webapp/style/images/SK-1x-ac41a55d.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.SK { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/SK-2x-20b58101.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.SV { background: url("https:=
//s.pinimg.com/webapp/style/images/SV-1x-2bad06b4.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.SV { background-image: url=
("https://s.pinimg.com/webapp/style/images/SV-2x-502a5a32.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.SV { background: url("https://s.=
pinimg.com/webapp/style/images/SV-1x-b3f99f27.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.SV { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/SV-2x-b1271639.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.TH { background: url("https:=
//s.pinimg.com/webapp/style/images/TH-1x-66e29846.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.TH { background-image: url=
("https://s.pinimg.com/webapp/style/images/TH-2x-16880fe3.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.TH { background: url("https://s.=
pinimg.com/webapp/style/images/TH-1x-afac524b.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.TH { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/TH-2x-7ecf42ba.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.TL { background: url("https:=
//s.pinimg.com/webapp/style/images/TL-1x-a001709a.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.TL { background-image: url=
("https://s.pinimg.com/webapp/style/images/TL-2x-58021b84.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.TL { background: url("https://s.=
pinimg.com/webapp/style/images/TL-1x-31d0bc83.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.TL { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/TL-2x-3187e1aa.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.TR { background: url("https:=
//s.pinimg.com/webapp/style/images/TR-1x-f7dc0333.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.TR { background-image: url=
("https://s.pinimg.com/webapp/style/images/TR-2x-4585987c.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.TR { background: url("https://s.=
pinimg.com/webapp/style/images/TR-1x-6f0f8e76.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.TR { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/TR-2x-1bfaab3e.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.UK { background: url("https:=
//s.pinimg.com/webapp/style/images/UK-1x-9ecb075c.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.UK { background-image: url=
("https://s.pinimg.com/webapp/style/images/UK-2x-25a04f9a.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.UK { background: url("https://s.=
pinimg.com/webapp/style/images/UK-1x-6f0f8e76.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.UK { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/UK-2x-1bfaab3e.png"); }
}

.NuxAppUpsell .appInstallButton .androidButton.VI { background: url("https:=
//s.pinimg.com/webapp/style/images/VI-1x-aba34925.png") 0% 0% / contain no-=
repeat; height: 50px; width: 152px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .androidButton.VI { background-image: url=
("https://s.pinimg.com/webapp/style/images/VI-2x-f245f353.png"); }
}

.NuxAppUpsell .appInstallButton .iosButton.VI { background: url("https://s.=
pinimg.com/webapp/style/images/VI-1x-474f64a4.png") 0% 0% / contain no-repe=
at; height: 50px; width: 167px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxAppUpsell .appInstallButton .iosButton.VI { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/VI-2x-119d560d.png"); }
}

.OpenBoardUserRep { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, =
0, 0.22) 0px 1px 2px 0px; border-radius: 6px; align-content: center; box-si=
zing: border-box; color: rgb(95, 95, 95); float: left; margin: 7px; overflo=
w: hidden; position: relative; vertical-align: top; width: 236px; }

.OpenBoardUserRep.noContainer { box-shadow: none; margin: 0px; }

.OpenBoardUserRep.double { width: 486px; }

.OpenBoardUserRep.overflow { overflow: visible; }

.OpenBreadthSection .topicsFlexWrapper { display: inline-flex; flex-flow: r=
ow wrap; height: 136px; -webkit-box-pack: center; justify-content: center; =
overflow: hidden; text-align: left; width: 100%; }

.OpenBreadthSection .item { padding-left: 7px; padding-right: 7px; }

.OpenCTASection { padding-bottom: 56px; padding-top: 56px; width: 100%; }

.OpenCTASection .openSectionTitle { font-family: "Helvetica Neue", Helvetic=
a, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragi=
no Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-se=
rif; color: rgb(85, 85, 85); font-size: 28px; font-weight: bold; letter-spa=
cing: -1px; margin-left: auto; margin-right: auto; padding-bottom: 24px; te=
xt-align: center; width: 400px; }

.OpenCTASection .openSectionTitle.save, .OpenCTASection .openSectionTitle.p=
lan { width: 450px; }

.OpenCTASection .openSectionTitle.breadth { width: 301px; }

.OpenCTASection .openSectionTitle.search { width: 550px; }

.OpenCTASection .centerContainer { margin: auto; width: 100%; }

.OpenCTASection .buttonWrapper { margin-left: auto; margin-right: auto; wid=
th: 250px; }

.OpenCTASection .continueButton { font-size: 15px; width: 250px; }

.OpenCTASection.grayBackground { background-color: rgba(239, 239, 239, 0.5)=
; border-bottom: 1px solid rgb(239, 239, 239); border-top: 1px solid rgb(23=
9, 239, 239); }

.OpenGridWrapper .gridRow1 { min-height: 800px; }

.OpenMultiVisitButton { background-color: rgb(255, 255, 255); border-radius=
: 20px; display: inline-flex; }

.OpenMultiVisitButton .image { background: url("https://s.pinimg.com/webapp=
/style/images/arrow_right-1x-9ebcbfed.png") 0% 0% / contain no-repeat; floa=
t: right; height: 13.3px; margin-bottom: 11.35px; margin-right: 16.7px; mar=
gin-top: 11.35px; width: 14.3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .OpenMultiVisitButton .image { background-image: url("https://s.pinimg.co=
m/webapp/style/images/arrow_right-2x-4e75f32b.png"); }
}

.OpenMultiVisitButton .recommendationsText { color: rgb(54, 73, 76); font-w=
eight: bold; letter-spacing: -0.2px; line-height: 1.1; overflow: hidden; pa=
dding: 11px 12px 5px 16px; }

.OpenMultiVisitTray { background-color: rgba(54, 73, 76, 0.98); bottom: 0px=
; color: rgb(255, 255, 255); cursor: pointer; display: block; height: auto;=
 max-height: 0px; min-width: 1000px; position: fixed; width: 100%; z-index:=
 680; }

.OpenMultiVisitTray.showTray { max-height: 120px; transition-delay: 2s; tra=
nsition-duration: 2s; transition-property: max-height; }

.OpenMultiVisitTray.showTray.topicsView { max-height: 143px; }

.OpenMultiVisitTray .centeredContent { padding-left: 40px; padding-right: 4=
0px; }

.OpenMultiVisitTray .leftContent { -webkit-box-align: center; align-items: =
center; display: block; float: left; padding-bottom: 16px; padding-top: 16p=
x; width: auto; }

.OpenMultiVisitTray .rightContent { float: right; padding-bottom: 42px; pad=
ding-top: 42px; }

.OpenMultiVisitTray .pinTopicThumbnailBar { display: inline-flex; -webkit-b=
ox-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; =
text-align: left; width: auto; }

.OpenMultiVisitTray.topicsView .rightContent { padding-bottom: 50px; paddin=
g-top: 50px; }

.OpenMultiVisitTray.topicsView .OpenMultiVisitButton .image { margin-bottom=
: 13.7px; margin-right: 19.7px; margin-top: 16px; }

.OpenMultiVisitTray.topicsView .recommendationsText { font-size: 16px; heig=
ht: 18px; padding: 13px 16px 12px 20px; }

.OpenMultiVisitTrayItem .thumbnail { border-radius: 8px; display: inline-bl=
ock; margin-left: 8px; margin-right: 8px; overflow: hidden; position: relat=
ive; vertical-align: middle; }

.OpenMultiVisitTrayItem .thumbnail .thumbnailImg { background:  0% 0% / cov=
er rgb(255, 255, 255); height: 88px; width: 88px; }

.OpenMultiVisitTrayItem .topic .thumbnailImg { background: center center / =
cover rgb(255, 255, 255); height: 111px; width: 111px; }

.OpenMultiVisitTrayItem .topic .topicThumbnailGradient { background-image: =
linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.25)); border-radius=
: 8px; bottom: 0px; height: 100%; position: absolute; width: 100%; }

.OpenMultiVisitTrayItem .topic .topicText { -webkit-font-smoothing: antiali=
ased; bottom: 0px; color: rgb(255, 255, 255); font-size: 13px; font-weight:=
 bold; height: auto; letter-spacing: -0.1px; line-height: 1; overflow: hidd=
en; padding-bottom: 8px; padding-left: 8px; padding-right: 16px; position: =
absolute; width: auto; }

.OpenNavbar { float: left; margin-left: 14px; margin-top: 40px; min-height:=
 100vh; position: fixed; width: 236px; }

@media (max-width: 999px) and (min-width: 0px) {
  .OpenNavbar { display: none; }
}

.OpenNavbar li { margin-bottom: 6px; }

.OpenNavbar li a { font-family: HelveticaNeue-Bold, Helvetica, arial; color=
: rgb(85, 85, 85); font-size: 18px; letter-spacing: -0.25px; line-height: 2=
0px; margin-bottom: 4px; opacity: 0.4; }

.OpenNavbar li a.selected { opacity: 1; }

.OpenNavbar li a:hover { opacity: 0.8; }

.OpenPersonalizedFeedPage { background-color: rgb(255, 255, 255); min-heigh=
t: 1000px; }

.OpenPersonalizedFeedPage .feedTitle { color: rgb(85, 85, 85); font-size: 4=
8px; font-weight: bold; height: 56px; letter-spacing: -1.8px; line-height: =
1.2; padding-bottom: 8px; padding-top: 40px; text-align: center; }

.OpenPersonalizedFeedPage .feedSubtitle { color: rgb(74, 74, 74); font-size=
: 18px; height: 20px; letter-spacing: -0.2px; line-height: 1.1; text-align:=
 center; }

.OpenPersonalizedFeedPage .pinTopicThumbnailBar { display: inline-flex; -we=
bkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction:=
 row; -webkit-box-pack: center; justify-content: center; margin-bottom: 36p=
x; margin-top: 4px; text-align: left; }

.OpenPersonalizedSection h3.openSectionTitle { width: 340px; }

.OpenPersonalizedSection .pinsSection { padding-bottom: 20px; }

.OpenPersonalizedSection .recommendationsButton { font-size: 15px; width: a=
uto; padding-left: 40px !important; padding-right: 40px !important; }

.OpenPersonalizedSection .pinsFlexWrapper { display: inline-flex; -webkit-b=
ox-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; =
text-align: left; width: 100%; }

.OpenPersonalizedSection .item { padding-left: 7px; padding-right: 7px; }

.OpenPersonalizedSection .creditFooter { border-top: 0px !important; }

.OpenPlanProjectsSection .boardsFlexWrapper { display: inline-flex; flex-fl=
ow: row wrap; height: 345px; -webkit-box-pack: center; justify-content: cen=
ter; overflow: hidden; text-align: left; width: 100%; }

.OpenPlanProjectsSection .Board .boardName { display: none; }

.OpenPlanProjectsSection .Board .boardDirectButton { background: rgb(235, 2=
35, 235); border: 0px; border-radius: 4px; color: rgb(68, 68, 68); font-siz=
e: 14px; line-height: 36px; padding: 0px; text-align: center; text-shadow: =
none; }

.OpenPlanProjectsSection .Board .boardDirectButton:hover, .OpenPlanProjects=
Section .Board .boardDirectButton:focus { background: rgb(245, 243, 243); }

.OpenPlanProjectsSection .boardRepTitle { padding: 10px 10px 0px; }

.OpenSaveSection .openSectionTitle .highlight { color: rgb(189, 8, 28); }

.OpenSaveSection .boardsFlexWrapper { display: inline-flex; flex-flow: row =
wrap; height: 345px; -webkit-box-pack: center; justify-content: center; ove=
rflow: hidden; text-align: left; width: 100%; }

.OpenSaveSection .Board .boardName { display: none; }

.OpenSaveSection .Board .boardDirectButton { background: rgb(235, 235, 235)=
; border: 0px; border-radius: 4px; color: rgb(68, 68, 68); font-size: 14px;=
 line-height: 36px; padding: 0px; text-align: center; text-shadow: none; }

.OpenSaveSection .Board .boardDirectButton:hover, .OpenSaveSection .Board .=
boardDirectButton:focus { background: rgb(245, 243, 243); }

.OpenSaveSection .boardRepTitle { padding: 10px 10px 0px; }

.OpenSignupSection { background: white; padding-bottom: 20px; padding-top: =
20px; width: 100%; border-radius: 0px !important; box-shadow: none !importa=
nt; }

.OpenSignupSection .tagline { font-family: "Helvetica Neue", Helvetica, "=
=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino K=
aku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=
=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif=
; color: rgb(85, 85, 85); font-size: 28px; font-weight: bold; letter-spacin=
g: -1px; margin-left: auto; margin-right: auto; padding-bottom: 30px; paddi=
ng-top: 15px; text-align: center; width: 550px; }

.OpenSignupSection .tagline.breadth { width: 600px; }

.OpenSignupSection .tagline.personalize { width: 450px; }

.OpenSignupSection .signupWrapper { text-align: center !important; }

.OpenSignupSection .signupWrapper .step2 { width: 100%; }

.OpenSignupSection.grayBackground { background-color: rgba(239, 239, 239, 0=
.5); border-bottom: 1px solid rgb(239, 239, 239); border-top: 1px solid rgb=
(239, 239, 239); }

.OpenValueSection { padding-bottom: 40px; padding-top: 32px; width: 100%; }

.OpenValueSection.save { min-height: 425px; }

.OpenValueSection.personalize { min-height: 250px; }

.OpenValueSection .openSectionTitle { font-family: "Helvetica Neue", Helvet=
ica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hira=
gino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=
=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans=
-serif; color: rgb(85, 85, 85); font-size: 28px; font-weight: bold; letter-=
spacing: -1.2px; margin-left: auto; margin-right: auto; padding-bottom: 32p=
x; padding-top: 15px; text-align: center; width: 600px; }

.OpenValueSection .openSectionTitle.search { width: 420px; }

.OpenValueSection .centerContainer { display: table; margin: auto; width: a=
uto; }

.PromptPinEducation .pinEducation { left: -150px; padding-bottom: 54px; pad=
ding-top: 40px; position: relative; width: 928px; }

.PromptPinEducation .pinEducation .pinEducationHeader { color: rgb(85, 85, =
85); font-size: 48px; font-weight: 700; letter-spacing: -1.8px; line-height=
: 1.17; margin-bottom: 10px; overflow: hidden; text-align: center; text-ove=
rflow: ellipsis; }

.PromptPinEducation .pinEducation .pinEducationHeader .websiteLink { font-s=
tyle: normal; text-overflow: ellipsis; white-space: nowrap; }

.PromptPinEducation .pinEducation .pinEducationSubtitle { color: rgb(74, 74=
, 74); font-size: 20px; font-weight: 400; letter-spacing: -0.3px; line-heig=
ht: 1.1; text-align: center; }

.PinFeedbackPage .sticky { border-radius: 8px; position: sticky; top: 65px;=
 will-change: transform; z-index: 101; }

@-webkit-keyframes fadeoutandzoom {=20
  0% { opacity: 1; transform: scale(0.9); }
  15% { opacity: 1; transform: scale(0.9); }
  100% { opacity: 0; transform: scale(1.1); }
}

@keyframes fadeoutandzoom {=20
  0% { opacity: 1; transform: scale(0.9); }
  15% { opacity: 1; transform: scale(0.9); }
  100% { opacity: 0; transform: scale(1.1); }
}

.PinFeedbackPage .FeedbackAnimation .FeedbackAnimationIcon { animation-dura=
tion: 1s; animation-fill-mode: forwards; animation-name: fadeoutandzoom; po=
inter-events: none; }

.PinFeedbackPage .FeedbackAnimation .FeedbackAnimationIcon svg { filter: dr=
op-shadow(rgba(0, 0, 0, 0.8) 0px 0px 10vw); }

.PinNextToGridCloseup .centeredWithinWrapper { display: flex; -webkit-box-o=
rient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.PinNextToGridCloseup .mainPin { flex-shrink: 0; margin: 14px 7px 0px; widt=
h: 486px; }

.PinNextToGridCloseup .mainPin .pinCanonicalDescription, .PinNextToGridClos=
eup .mainPin .pinDesc, .PinNextToGridCloseup .mainPin .descriptionSection {=
 width: auto !important; }

.PinNextToGridCloseup.pinOverlay .mainPin { margin: 0px auto; }

.PinNextToGridCloseup.pinCloseupSmall .repinsAndLikes { font-size: 12px; pa=
dding-right: 0px; padding-top: 2px; }

.PinNextToGridCloseup.pinCloseupSmall .repinsAndLikes .countInfo { margin-t=
op: 7px; }

.PinNextToGridCloseup .rightSection { -webkit-box-flex: 1; flex-grow: 1; po=
sition: relative; }

.PinNextToGridCloseup .rightSection .relatedPinsTitle { color: rgb(85, 85, =
85); font-size: 24px; font-weight: bold; margin: 14px 0px 0px 7px; }

.PinNextToGridCloseup .pinTopBar { position: absolute; z-index: 10; }

.PinNextToGridCloseup .PaddedPin { margin: 0px 32px; }

.PinNextToGridCloseup .PaddedPin .pinDomain { width: auto !important; }

.PinNextToGridCloseup .Pin { border-radius: 6px; box-shadow: rgba(0, 0, 0, =
0.22) 0px 1px 2px 0px; overflow: hidden; width: 486px; }

.PinNextToGridCloseup .Pin.detailed.PinNextToGridCloseup .pinImage { border=
-radius: 6px; }

.PinNextToGridCloseup .Pin.detailed.PinNextToGridCloseup .pinActionBarStick=
yContainer { padding-top: 60px; }

.PinNextToGridCloseup .CloseupTitleCard { padding-left: 32px; padding-right=
: 32px; }

.PinNextToGridCloseup .CloseupTitleCard .richPinInformation { padding: 0px;=
 width: auto; }

.PinNextToGridCloseup .CloseupTitleCard .richPinTitle { padding-bottom: 8px=
; }

.PinNextToGridCloseup .CloseupSourceDescription .richPinArticleSummary { wi=
dth: auto; }

.PinNextToGridCloseup .commentDescriptionContent { width: auto !important; =
}

.PinNextToGridCloseup .showMoreButton { display: none; }

.PinNextToGridCloseup .topSection { display: flex; -webkit-box-orient: hori=
zontal; -webkit-box-direction: normal; flex-direction: row; }

.PinNextToGridCloseup .PinActionBar { width: 486px !important; }

.PinNextToGridCloseup .positionModuleElement.active { min-height: 0px; min-=
width: 0px; }

.PinNextToGridCloseup.gridLayout .pinPageHeader { background-color: rgb(255=
, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; margin-bottom:=
 18px; }

.PinNextToGridCloseup.gridLayout .pinPageHeaderTitle { color: rgb(85, 85, 8=
5); font-size: 48px; font-weight: bold; padding-top: 20px; }

.PinNextToGridCloseup.gridLayout .RelatedInterestsSection { margin: 32px 0p=
x; }

.PinNextToGridCloseup .closeupContainer { margin-top: 0px !important; width=
: 486px !important; }

.PinPicksDetail p { margin: 0px; }

.PinPicksDetail .banner { background-position: right center; background-siz=
e: cover; padding: 71px 0px; position: relative; }

.PinPicksDetail .banner .title { font-size: 61px; font-weight: bold; margin=
-bottom: 10px; }

.PinPicksDetail .banner .pinpicksTitle, .PinPicksDetail .banner .preTitle, =
.PinPicksDetail .banner .title { color: rgb(238, 238, 238); line-height: 11=
0%; margin-bottom: 10px; text-align: center; }

.PinPicksDetail .pinpicksTitle { font-size: 20px; font-weight: normal; marg=
in-bottom: 5px; }

.PinPicksDetail .preTitle { font-size: 24px; padding-top: 10px; }

.PinPicksDetail .boardSet, .PinPicksDetail .middleImageOverlay { margin: au=
to; max-width: 1000px; }

.PinPicksDetail .boardSet > .User, .PinPicksDetail .boardSet > .Board, .Pin=
PicksDetail .middleImageOverlay > .User, .PinPicksDetail .middleImageOverla=
y > .Board { display: inline-block; margin: 5px; }

.PinPicksDetail .pinnerGrid, .PinPicksDetail .boardGrid { margin: -7px; }

.PinPicksDetail .sectionText { padding: 10px; }

.PinPicksDetail .header { color: rgb(51, 51, 51); font-size: 20px; font-wei=
ght: bold; padding: 0px 8px; }

.PinPicksDetail .details { color: rgb(119, 119, 119); font-size: 16px; line=
-height: 22px; padding: 6px 8px; }

.PinPicksDetail .bodyWrapper { padding: 20px 0px 30px; }

.PinPicksDetail .featuredPinnerBackground { background: rgb(255, 255, 255);=
 }

.PinPicksDetail .divider { background-color: rgb(233, 233, 233); height: 1p=
x; margin: 14px 0px; }

.PinPicksDetail .lightText .header, .PinPicksDetail .lightText .details { c=
olor: rgb(238, 238, 238); }

.PinPicksDetail .middleImage { background-position: right center; backgroun=
d-size: cover; }

.PinPicksDetail .nextPinPick { background-position: 50% center; margin-top:=
 20px; }

.PinPicksDetail .featuredPinnerText { max-width: 472px; overflow: hidden; }

.PinPicksDetail .featuredPinnerBoard { float: left; margin-right: 30px; mar=
gin-top: -40px; }

.PinPicksDetail .featuredPinnerContainer { margin: auto; width: 944px; }

.PinPicksDetail .featuredPinnerContainer::after { clear: both; content: "";=
 display: table; }

.PinsCarousel { overflow-x: scroll; overflow-y: hidden; padding: 15px 15px =
5px 0px; white-space: nowrap; width: auto; }

.PinsCarousel .carouselItemContainer { display: inline-block; vertical-alig=
n: top; }

.PinsCarousel .carouselItem { height: 130px; margin: 0px 5px 8px 0px; overf=
low: hidden; width: 130px; }

.PinsCarousel .itemText { color: rgb(0, 0, 0); font-weight: normal; white-s=
pace: normal; width: 130px; }

.PasswordResetOneClick h1 { font-size: 21px; }

.PasswordResetOneClick h3 { font-size: 14px; font-weight: normal; line-heig=
ht: 1.6em; margin-top: 20px; }

.PasswordResetOneClick .successMessage { display: none; }

.PasswordResetOneClick .wrapper { background: rgb(255, 255, 255); border-ra=
dius: 6px; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 10px; margin: 100px auto=
 0px; position: relative; max-width: 380px; z-index: 682; min-height: auto =
!important; }

.PasswordResetOneClick .content { color: rgb(82, 82, 82); padding: 20px; }

.PasswordResetOneClick .messageContent { border-top: 1px solid rgb(218, 218=
, 218); padding: 20px; }

.PasswordResetOneClick .messageContent h3 { margin: 0px; }

.PasswordResetOneClick .oneClickPasswordResetForm { margin-bottom: 0px; }

.PasswordResetOneClick .formFooter { text-align: right; }

.UserChangePassword { width: 530px; }

.UserChangePassword .forgotPassword { color: rgb(189, 8, 28); display: bloc=
k; font-size: 11px; }

.SeamlessOverlay { background-color: rgba(85, 85, 85, 0.8); bottom: 0px; co=
lor: rgb(85, 85, 85); display: none; left: 0px; letter-spacing: -1.5px; pos=
ition: fixed; right: 0px; top: 0px; z-index: 10000; }

.SeamlessOverlay .bottomOverlay { background-color: rgb(255, 255, 255); bot=
tom: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-directio=
n: normal; flex-direction: column; height: 35%; -webkit-box-pack: justify; =
justify-content: space-between; padding: 20px; position: absolute; text-ali=
gn: left; }

.SeamlessOverlay .pinterestLogo { background: url("https://s.pinimg.com/web=
app/style/images/seamless_overlay_logo-1x-38b82376.png") 0% 0% / contain no=
-repeat; height: 80px; width: 80px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SeamlessOverlay .pinterestLogo { background-image: url("https://s.pinimg=
.com/webapp/style/images/seamless_overlay_logo-2x-123786fa.png"); }
}

.SeamlessOverlay .subtitle { font-size: 18px; }

.SeamlessOverlay .mainText { font-size: 36px; font-weight: bold; letter-spa=
cing: -1.5px; line-height: 36px; width: 80%; }

.SentPin .signupTitle .step1, .SentPin .signupTitle .step2 { animation: fad=
eIn 0.5s ease-out; }

.SentPin .signupTitle .step2 { display: none; }

.SentPin .signupTitle.completeSignupStep .step1 { display: none; }

.SentPin .signupTitle.completeSignupStep .step2 { display: block; }

.SentPin .sentPinDiscover .signupTitle, .SentPin .sentPinSave .signupTitle =
{ color: rgb(85, 85, 85); font-weight: bold; letter-spacing: -1.5px; text-a=
lign: left; }

.SentPin .sentPinDiscover .gridContainer { position: relative; }

.SentPin .sentPinTop { background-color: rgb(255, 255, 255); padding-top: 2=
0px; }

.SentPin .morePins { bottom: 5px; left: 20%; margin-left: 15%; position: st=
icky; }

.SentPin .morePins .downArrow { width: 38px; height: 74px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec=
.png") -253px -90px no-repeat; display: inline-block; font-style: normal; f=
ont-variant: normal; font-weight: normal; font-stretch: normal; font-size: =
0px; line-height: 0; font-family: serif; text-shadow: none; color: transpar=
ent; margin-left: 100px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SentPin .morePins .downArrow { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-=
position: -252px 0px; background-size: 428px 427px; }
}

.SentPin .morePins .morePinsLabel { color: rgb(170, 170, 170); font-size: 2=
6px; }

.SentPin .sentPinDiscover .sentPinSender { padding-bottom: 30px; }

.SentPin .sentPinDiscover .gridContainer { height: 1500px; }

.SentPin .sentPinSave .moreWrapper { background: rgb(255, 255, 255); paddin=
g-top: 25px; }

.SentPin .sentPinSave .more { color: rgb(85, 85, 85); font-size: 18px; font=
-weight: bold; }

.SentPin .sentPinFacebook .sentPinHeaderWrapper { background-color: rgb(255=
, 255, 255); margin-bottom: 16px; padding: 26px 0px 24px; text-align: cente=
r; }

.SentPin .sentPinFacebook .sentPinHeaderWrapper .sentPinHeader { margin: 0p=
x auto; width: 50%; }

.SentPin .sentPinFacebook .sentPinHeaderWrapper .sentPinHeader .SentPinSend=
er { margin-bottom: 8px; }

.SentPin .sentPinFacebook .sentPinHeaderWrapper .sentPinHeader .title { col=
or: rgb(85, 85, 85); font-size: 21px; font-weight: bold; }

.SentPin .sentPinFacebook .pinAndRelatedBoards { margin-bottom: 30px; overf=
low: auto; padding: 0px 30px; width: 1243px; }

.SentPin .sentPinFacebook .pinAndRelatedBoards .mainPin { float: left; marg=
in-right: 7px; margin-top: 14px; }

.SentPin .sentPinFacebook .pinAndRelatedBoards .gridContainer { float: left=
; position: relative; width: 750px; }

.SentPin .sentPinFacebook .pinAndRelatedBoards .startCollectionGridItem { b=
ackground: rgb(255, 255, 255); border-radius: 6px; bottom: 17px; cursor: po=
inter; height: 284px; position: absolute; right: 6px; width: 237px; z-index=
: 1; }

.SentPin .sentPinFacebook .pinAndRelatedBoards .startCollectionGridItem .ad=
dIcon { width: 37px; height: 38px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-desktop-1x-28441dec.png") -365px -289px no-=
repeat; margin: 80px auto 20px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SentPin .sentPinFacebook .pinAndRelatedBoards .startCollectionGridItem .=
addIcon { background-image: url("https://s.pinimg.com/webapp/style/images/w=
ebapp-common-desktop-2x-0d02cd03.png"); background-position: -38px -303px; =
background-size: 428px 427px; }
}

.SentPin .sentPinFacebook .pinAndRelatedBoards .startCollectionGridItem .ti=
tle { color: rgb(85, 85, 85); font-size: 20px; font-weight: bold; letter-sp=
acing: -0.6px; line-height: 22px; text-align: center; }

.SentPin .sentPinFacebook .relatedPinsTitle { color: rgb(68, 68, 68); font-=
size: 16px; font-weight: bold; padding: 0px 30px; width: 1243px; }

.SentPin .sentPinFacebook .relatedPinsFeedWrapper { height: 1500px; overflo=
w: hidden; padding: 0px 9px; width: 1279px; }

.SentPin .sentPinFacebook .startCollectionSignupBanner { background: rgb(25=
5, 255, 255); bottom: 0px; height: 0px; position: fixed; width: 100%; z-ind=
ex: 2; }

.SentPin .sentPinFacebook .startCollectionSignupBanner.slideUpBanner { heig=
ht: 36px; padding: 24px 0px; transition: height 0.5s cubic-bezier(0.26, 0.8=
7, 0.74, 0.93); }

.SentPin .sentPinFacebook .startCollectionSignupBanner .startCollectionSign=
up { color: rgb(85, 85, 85); height: 36px; width: 420px; }

.SentPin .sentPinFacebook .startCollectionSignupBanner .startCollectionSign=
up .title { float: left; font-size: 21px; font-weight: bold; line-height: 3=
6px; margin-right: 30px; }

.SentPin .sentPinFacebook .startCollectionSignupBanner .startCollectionSign=
up .startCollectionSignupButton { float: left; height: 36px; width: 138px; =
}

.SentPinSender .discoverSender { display: inline-block; }

.SentPinSender .discoverAvatar { float: left; margin-right: 10px; }

.SentPinSender .discoverAvatar img { border-radius: 15px; }

.SentPinSender { text-align: center; }

.SentPinSender .avatar { margin-bottom: 20px; margin-top: 20px; }

.SentPinSender .avatar img { border-radius: 50px; }

.SentPinSender .logo { width: 169px; height: 42px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") 0=
px -174px no-repeat; display: inline-block; font-style: normal; font-varian=
t: normal; font-weight: normal; font-stretch: normal; font-size: 0px; line-=
height: 0; font-family: serif; text-shadow: none; color: transparent; }

.SentPinSender .senderInfo { font-size: 38px; }

.SentPinSender .discoverSender { padding-top: 28px; width: 100%; }

.SentPinSender .discoverSenderInfo { color: rgb(85, 85, 85); float: left; f=
ont-size: 14px; line-height: 30px; }

.SentPinSender .discoverAvatar { height: 30px; margin-right: 10px; width: 3=
0px; }

.SentPinSender.sentPinFacebook .sender { display: inline-block; }

.SentPinSender.sentPinFacebook .sender .discoverSenderInfo { color: rgb(181=
, 181, 181); }

.SentPinSender.relatedPins { text-align: left; }

.SentPinSignup .signupTitle { color: rgb(85, 85, 85); font-weight: bold; le=
tter-spacing: -1.5px; text-align: left; }

.SentPinSignup .signupTitle .step1, .SentPinSignup .signupTitle .step2 { an=
imation: fadeIn 0.5s ease-out; }

.SentPinSignup .signupTitle .step2 { display: none; }

.SentPinSignup .signupTitle.completeSignupStep .step1 { display: none; }

.SentPinSignup .signupTitle.completeSignupStep .step2 { display: block; }

.SentPinSignup.saveHeader .sentPinInfo, .SentPinSignup.discoverHeader .sent=
PinInfo { height: 400px; padding-top: 20px; width: 690px; }

.SentPinSignup.saveModal .sentPinInfo { height: 390px; padding: 40px; width=
: 680px; }

.SentPinSignup .sentPinInfo { margin: 0px auto; }

.SentPinSignup .signupWrapper { float: left; margin-right: 90px; text-align=
: left; width: 310px; }

.SentPinSignup .signupTitle { color: rgb(85, 85, 85); font-size: 48px; font=
-weight: bold; letter-spacing: -1.5px; line-height: 48px; padding-bottom: 2=
0px; }

.SentPinSignup .continueSignupButton { display: none; }

.SentPinSignup .SignupForm { width: 310px; }

.SentPinSignup .SignupForm .registerButtons.styleLogin { width: 310px; }

.SentPinSignup .SignupForm .termOfServiceWrapper .outerTermsOfServiceFooter=
 { font-size: 12px; height: 32px; line-height: 12px; text-align: center; wi=
dth: 305px; }

.SentPinSignup .Login.compact .socialLogin .btn { width: 100%; }

.SentPinSignup .Login.compact .socialLogin .btn .buttonText { margin-left: =
55px; }

.CloseupSignupModal { height: 446px; width: 688px; }

.CloseupSignupModal .homeUnauthNumbers { -webkit-font-smoothing: antialiase=
d; color: rgb(255, 255, 255); margin: 0px auto; position: absolute; text-al=
ign: center; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 6px; top: 464px; width=
: 100%; z-index: -1; }

.CloseupSignupModal .homeUnauthNumbers .left, .CloseupSignupModal .homeUnau=
thNumbers .right { display: inline-block; float: none; text-align: center; =
}

.CloseupSignupModal .homeUnauthNumbers .left { border-right: 2px solid rgb(=
255, 255, 255); margin-left: -4px; padding-left: 15px; padding-right: 20px;=
 }

.CloseupSignupModal .homeUnauthNumbers .left .numbersWrapper { text-align: =
right; }

.CloseupSignupModal .homeUnauthNumbers .right { padding-left: 20px; padding=
-right: 15px; }

.CloseupSignupModal .homeUnauthNumbers .right .numbersWrapper { text-align:=
 left; }

.CloseupSignupModal .homeUnauthNumbers .numbersTitle { font-family: Helveti=
ca; font-size: 35px; font-weight: bold; display: inline-block; }

.CloseupSignupModal .homeUnauthNumbers .numbersSubtitle { display: inline-b=
lock; font-size: 12px; font-weight: bold; line-height: 120%; padding-left: =
4px; padding-top: 3px; text-align: left; }

.CloseupSignupModal.categoryPivotStyling { box-shadow: none; height: auto; =
margin-left: 10px; width: 839px; }

.CloseupSignupModal.categoryPivotStyling .csLeftContent { width: 419.5px; }

.CloseupSignupModal.categoryPivotStyling .csRightContent { padding: 0px 40p=
x; }

.CloseupSignupModal.categoryPivotStyling .csRightContent .csContent .csSign=
upWall { width: 289.583px; }

.CloseupSignupModal .inspiredLogo { width: 24px; height: 24px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-2844=
1dec.png") -220px -218px no-repeat; display: inline-block; margin-bottom: -=
5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .CloseupSignupModal .inspiredLogo { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -205px -303px; background-size: 428px 427px; }
}

.CloseupSignupModal .csLeftContent { border-radius: 6px 0px 0px 6px; float:=
 left; height: 446px; -webkit-mask-image: -webkit-radial-gradient(center, r=
gb(255, 255, 255), rgb(0, 0, 0)); width: 344px; }

.CloseupSignupModal .csLeftContent.right { float: right; height: auto; marg=
in-bottom: 5%; margin-right: 20px; margin-top: 7%; }

.CloseupSignupModal .csLeftContent.interestType .csContent, .CloseupSignupM=
odal .csLeftContent.interestType .csItem, .CloseupSignupModal .csLeftConten=
t.boardType .csContent, .CloseupSignupModal .csLeftContent.boardType .csIte=
m, .CloseupSignupModal .csLeftContent.pinType .csContent, .CloseupSignupMod=
al .csLeftContent.pinType .csItem, .CloseupSignupModal .csLeftContent.pinna=
bleType .csContent, .CloseupSignupModal .csLeftContent.pinnableType .csItem=
 { height: inherit; position: relative; width: inherit; }

.CloseupSignupModal .csLeftContent.interestType .csContent.csContentExperim=
ent, .CloseupSignupModal .csLeftContent.interestType .csItem.csContentExper=
iment, .CloseupSignupModal .csLeftContent.boardType .csContent.csContentExp=
eriment, .CloseupSignupModal .csLeftContent.boardType .csItem.csContentExpe=
riment, .CloseupSignupModal .csLeftContent.pinType .csContent.csContentExpe=
riment, .CloseupSignupModal .csLeftContent.pinType .csItem.csContentExperim=
ent, .CloseupSignupModal .csLeftContent.pinnableType .csContent.csContentEx=
periment, .CloseupSignupModal .csLeftContent.pinnableType .csItem.csContent=
Experiment { border: 1px solid rgb(181, 181, 181); border-radius: 6px; box-=
shadow: rgba(0, 0, 0, 0.27) 0px 0px 3px 0px; height: 325px; margin: 10% 0px=
; padding: 15px; width: 355px; }

.CloseupSignupModal .csLeftContent.interestType .csItem, .CloseupSignupModa=
l .csLeftContent.boardType .csItem, .CloseupSignupModal .csLeftContent.pinT=
ype .csItem, .CloseupSignupModal .csLeftContent.pinnableType .csItem { marg=
in: 0px; }

.CloseupSignupModal .csRightContent { background: rgb(255, 255, 255); borde=
r-radius: 0px 6px 6px 0px; display: flex; -webkit-box-orient: vertical; -we=
bkit-box-direction: normal; flex-direction: column; float: right; height: 4=
46px; -webkit-box-pack: center; justify-content: center; overflow: visible;=
 padding: 0px 29px; position: relative; width: auto; }

.CloseupSignupModal .csRightContent .csContent { text-align: center; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall { margin: 0px;=
 width: 284px; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall > h3 { font-fa=
mily: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=
=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=
=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=
=83=83=E3=82=AF", arial, sans-serif; font-size: 24px; font-weight: bold; li=
ne-height: 28px; margin: 0px 0px 18px; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall.leftMargin { m=
argin-left: 10px; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall .leftAligned {=
 -webkit-box-align: start; align-items: flex-start; display: flex; -webkit-=
box-orient: vertical; -webkit-box-direction: normal; flex-direction: column=
; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall .taglineExperi=
ment { color: rgb(85, 85, 85); font-size: 32px; letter-spacing: -1.7px; lin=
e-height: 1.2; margin: 0px -20px 15px 0px; text-align: left; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall .loginLine { m=
argin: 2px 0px 8px; }

.CloseupSignupModal .csRightContent .csContent .csSignupWall .logo { margin=
: 0px auto; }

.CloseupSignupModal .subtitle { color: rgb(85, 85, 85); display: inline-blo=
ck; font-size: 14px; font-weight: bold; letter-spacing: -0.2px; line-height=
: 1.4; margin-bottom: 26px; }

.CloseupSignupModal .separator { border-bottom: 1px solid rgb(222, 222, 222=
); margin: 15px auto; width: 180px; }

.CloseupSignupModal .left { float: left; height: auto; margin: 50px 0px; }

.ContinueAsABusinessButton { -webkit-font-smoothing: antialiased; z-index: =
1; }

.ContinueAsABusinessButton.borderless { display: inline-block; font-size: 1=
6px; font-weight: bold; padding: 7px 13px; white-space: nowrap; }

.ContinueAsABusinessButton.solid { display: block; font-size: 16px; }

.ContinueAsABusinessButton--dark { color: rgb(68, 68, 68); }

.ContinueAsABusinessButton--dark:hover, .ContinueAsABusinessButton--dark:fo=
cus { color: rgb(68, 68, 68); }

.ContinueAsABusinessButton--light { color: rgb(255, 255, 255); text-shadow:=
 rgba(0, 0, 0, 0.3) 2px 2px 6px; }

.ContinueAsABusinessButton--light:hover, .ContinueAsABusinessButton--light:=
focus { color: rgb(255, 255, 255); }

.FourPinSignupModal .modalLoginButton { font-size: 15px; height: 40px; left=
: 610px; margin: 10px 0px; padding: 0px 30px; top: 21px; }

.FourPinSignupModal .basicLightGray:hover { background: rgb(248, 248, 248);=
 }

.FourPinSignupModal .fourPinSignupContainer { background-color: rgb(255, 25=
5, 255); border-radius: 8px; height: 525px; left: 50%; position: fixed; top=
: 50%; transform: translate(-50%, -50%); width: 775px; }

.FourPinSignupModal .modalContentContainer { display: flex; margin-top: 18p=
x; padding: 0px 60px; }

.FourPinSignupModal .modalLeft, .FourPinSignupModal .modalRight { align-sel=
f: center; width: 50%; }

.FourPinSignupModal .modalRight { margin-left: 40px; }

.FourPinSignupModal .modalTitle { color: rgb(85, 85, 85); font-size: 32px; =
font-weight: bold; }

.FourPinSignupModal .SignupForm { margin: 30px 0px 0px; }

.FourPinSignupModal .SignupForm .confirmedEmail, .FourPinSignupModal .Signu=
pForm .genderFormItem, .FourPinSignupModal .SignupForm .toggleStep, .FourPi=
nSignupModal .SignupForm .businessField { text-align: center; }

.FourPinSignupModal .fourPin { border-radius: 6px; box-shadow: rgb(153, 153=
, 153) 0px 0px 5px; display: flex; height: 310px; width: 310px; }

.FourPinSignupModal .pinsContainer { place-content: space-between; display:=
 flex; flex-wrap: wrap; -webkit-box-pack: justify; padding: 15px; width: 10=
0%; }

.FourPinSignupModal .pinImage { background-size: cover; border-radius: 4px;=
 height: 135px; width: 135px; }

.InlineSignup { border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px=
 2px 0px; }

.InlineSignup .outerTermsOfServiceFooter { font-size: 11px; }

.InlineSignup .loginLine .separator { margin-bottom: 10px; }

.InlineSignup .outerTermsOfServiceFooter, .InlineSignup .unAuthFacebookConn=
ect { transition: opacity 0.2s linear; }

.InlineSignup.secondStep .loginLine, .InlineSignup.secondStep .loginButton,=
 .InlineSignup.secondStep .loginPrefix { opacity: 0; pointer-events: none; =
}

.PinItLandingSignup { margin: auto; text-align: center; width: 340px; }

.PinItLandingSignup .savePinDialog { background-color: rgb(239, 239, 239); =
border-radius: 6px; position: absolute; top: 5%; width: 340px; }

.PinItLandingSignup .savePinDialog .homeUnauthLogoWrapper { background-colo=
r: rgb(255, 255, 255); border-radius: 6px; padding-top: 10px; display: bloc=
k !important; }

.PinItLandingSignup .savePinDialog .homeUnauthLogoWrapper .homeUnauthLogo {=
 width: 251px; height: 85px; background: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-desktop-1x-28441dec.png") 0px 0px no-repeat; disp=
lay: inline-block; font-style: normal; font-variant: normal; font-weight: n=
ormal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: s=
erif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinItLandingSignup .savePinDialog .homeUnauthLogoWrapper .homeUnauthLogo=
 { background-image: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-2x-0d02cd03.png"); background-position: 0px 0px; background-s=
ize: 428px 427px; }
}

.PinItLandingSignup .savePinDialog .savePinWrapper { background-color: rgb(=
253, 255, 224); border-top: 1px solid rgb(222, 222, 222); padding: 15px; }

.PinItLandingSignup .savePinDialog .savePinWrapper .savePin { margin: auto;=
 }

.PinItLandingSignup .savePinDialog .savePinWrapper .savePin .savePinImgWrap=
per { border: 1px solid rgb(222, 222, 222); border-radius: 6px; display: in=
line-block; height: 65px; margin-right: 15px; overflow: hidden; width: 65px=
; }

.PinItLandingSignup .savePinDialog .savePinWrapper .savePin .savePinText { =
display: inline-block; font-size: 13px; line-height: 150%; vertical-align: =
top; width: 175px; }

.PinItLandingSignup .savePinDialog .savePinWrapper .savePin .savePinText.ha=
sImage { margin-top: 5px; text-align: left; }

.PinItLandingSignup .savePinDialog .signupForm { border-top: 1px solid rgb(=
222, 222, 222); padding-top: 15px; }

.PinItLandingSignup .savePinDialog .signupForm .loginLine { margin: 15px au=
to; }

.PinItLandingSignup .savePinDialog .signupForm .outerTermsOfServiceFooter {=
 bottom: 0px; color: rgb(51, 51, 51); position: relative; }

.PinItLandingSignup .savePinDialog .signupForm .outerTermsOfServiceFooter a=
 { color: rgb(113, 113, 113); }

.PinItLandingSignup .loginLine .emailLogin { padding: 9px 12px; right: 6px;=
 top: 6px; }

.PinItLandingSignup .separator { border-bottom: 1px solid rgb(222, 222, 222=
); margin: auto auto 15px; width: 180px; }

.PlainSignupModal { background-color: rgb(238, 238, 238); border-radius: 6p=
x; position: relative; width: 335px; text-align: center !important; }

.PlainSignupModal .homeUnauthNumbers { -webkit-font-smoothing: antialiased;=
 color: rgb(255, 255, 255); margin: 0px auto; position: absolute; text-alig=
n: center; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 6px; top: 20px; width: 1=
00%; z-index: -1; }

.PlainSignupModal .homeUnauthNumbers .left, .PlainSignupModal .homeUnauthNu=
mbers .right { display: inline-block; float: none; text-align: center; }

.PlainSignupModal .homeUnauthNumbers .left { border-right: 2px solid rgb(25=
5, 255, 255); margin-left: -4px; padding-left: 15px; padding-right: 20px; }

.PlainSignupModal .homeUnauthNumbers .left .numbersWrapper { text-align: ri=
ght; }

.PlainSignupModal .homeUnauthNumbers .right { padding-left: 20px; padding-r=
ight: 15px; }

.PlainSignupModal .homeUnauthNumbers .right .numbersWrapper { text-align: l=
eft; }

.PlainSignupModal .homeUnauthNumbers .numbersTitle { font-family: Helvetica=
; font-size: 35px; font-weight: bold; display: inline-block; }

.PlainSignupModal .homeUnauthNumbers .numbersSubtitle { display: inline-blo=
ck; font-size: 12px; font-weight: bold; line-height: 120%; padding-left: 4p=
x; padding-top: 3px; text-align: left; }

.PlainSignupModal .logoWrapper { background-color: rgb(255, 255, 255); bord=
er-radius: 6px 6px 0px 0px; }

.PlainSignupModal .logoWrapper .logoSmall { width: 87px; height: 21px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-1x-28441dec.png") -253px -219px no-repeat; display: inline-block; font-sty=
le: normal; font-variant: normal; font-weight: normal; font-stretch: normal=
; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; co=
lor: transparent; margin: 20px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PlainSignupModal .logoWrapper .logoSmall { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png");=
 background-position: -110px -234px; background-size: 428px 427px; }
}

.PlainSignupModal .signupWrapper { border-top: 1px solid rgb(204, 204, 204)=
; min-height: 350px; padding: 20px 10px; }

.PlainSignupModal .signupWrapper .title { margin: 0px 3px 25px; }

.PlainSignupModal .signupWrapper .title h3 { font-family: "Helvetica Neue",=
 Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3"=
, "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo,=
 "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial,=
 sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -1px; }

.PlainSignupModal .signupWrapper .title h4 { font-size: 14px; font-weight: =
normal; margin-top: 10px; }

.PlainSignupModal .signupWrapper .Button.btn.requestInviteButton { height: =
40px; width: 268px; }

.PlainSignupModal .signupWrapper .Button.btn.unauthHomeRegisterButton.unAut=
hFacebookConnect { box-shadow: none; }

.PlainSignupModal .homeUnauthNumbers { height: 0px; margin-left: -130px; po=
sition: relative; width: 600px; }

.PlainSignupModal .homeUnauthNumbers .left, .PlainSignupModal .homeUnauthNu=
mbers .right { width: 250px; }

.PlainSignupModal .closeModal { width: 12px; height: 12px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.pn=
g") -261px -242px no-repeat; cursor: pointer; position: absolute; right: 15=
px; top: 15px; }

.PlainSignupModal.secondStep .Login, .PlainSignupModal.secondStep .caption,=
 .PlainSignupModal.secondStep .separator { opacity: 0 !important; }

.RelatedItemsSlideshow { background-color: rgb(0, 0, 0); height: 100%; -web=
kit-mask-image: -webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, =
0, 0)); overflow: hidden; position: absolute; width: 100%; }

.RelatedItemsSlideshow .blackBackground { opacity: 0.5; }

.RelatedItemsSlideshow .backgroundImage { background-size: cover; max-width=
: none; min-height: 100%; min-width: 100%; object-fit: cover; overflow: hid=
den; position: absolute; transform: translateZ(0px); }

.RelatedItemsSlideshow .pinInfo { color: rgb(255, 255, 255); font-size: 11p=
x; margin: 10px 15px; position: absolute; text-shadow: rgba(0, 0, 0, 0.75) =
1px 1px 2px; z-index: 5; }

.RelatedItemsSlideshow .pinInfo h4 { font-size: 13px; }

.RelatedItemsSlideshow img { left: 0px; min-height: 100%; min-width: 100%; =
object-fit: cover; position: absolute; transform: translateZ(0px); border-r=
adius: 0px !important; }

.RelatedItemsSlideshow.animate .slideshow img, .RelatedItemsSlideshow.anima=
te .slideshow .pinInfo { opacity: 0; transition: opacity 1s; }

.RelatedItemsSlideshow.animate .slideshow img { }

.RelatedItemsSlideshow.animate .slideshow img:nth-of-type(1) { animation: z=
oomInAndFade 20s linear 0.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow img:nth-of-type(2) { animation: z=
oomOutAndFade 20s linear 5.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow img:nth-of-type(3) { animation: z=
oomInAndFade 20s linear 10.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow img:nth-of-type(4) { animation: z=
oomOutAndFade 20s linear 15.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow .pinInfo { }

.RelatedItemsSlideshow.animate .slideshow .pinInfo:nth-of-type(1) { animati=
on: fadeInAndOut 20s linear 0.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow .pinInfo:nth-of-type(2) { animati=
on: fadeInAndOut 20s linear 5.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow .pinInfo:nth-of-type(3) { animati=
on: fadeInAndOut 20s linear 10.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow .pinInfo:nth-of-type(4) { animati=
on: fadeInAndOut 20s linear 15.3s infinite; }

.RelatedItemsSlideshow.animate .slideshow .pinInfo a, .RelatedItemsSlidesho=
w.animate .slideshow .pinInfo a:hover { color: rgb(255, 255, 255); }

.RelatedItemsSlideshow.static .slideshow img, .RelatedItemsSlideshow.static=
 .slideshow .pinInfo { }

.RelatedItemsSlideshow.static .slideshow img:nth-of-type(1), .RelatedItemsS=
lideshow.static .slideshow .pinInfo:nth-of-type(1) { animation-play-state: =
paused; }

.RelatedItemsSlideshow.static .slideshow img:nth-of-type(2), .RelatedItemsS=
lideshow.static .slideshow .pinInfo:nth-of-type(2) { animation-play-state: =
paused; }

.RelatedItemsSlideshow.static .slideshow img:nth-of-type(3), .RelatedItemsS=
lideshow.static .slideshow .pinInfo:nth-of-type(3) { animation-play-state: =
paused; }

.RelatedItemsSlideshow.static .slideshow img:nth-of-type(4), .RelatedItemsS=
lideshow.static .slideshow .pinInfo:nth-of-type(4) { animation-play-state: =
paused; }

.RelatedPinModal .col { background-size: cover; border-radius: 4px; float: =
left; height: 156px; margin: 1%; width: 48%; }

.SignupButton { text-align: center; width: 120px; }

.SignupForm { margin: 0px auto; width: 268px; }

.SignupForm.secondStep .outerTermsOfServiceFooter, .SignupForm.secondStep .=
unAuthFacebookConnect, .SignupForm.secondStep .socialLogin { opacity: 0; po=
inter-events: none; }

.SignupForm.secondStep.loginForm .outerTermsOfServiceFooter, .SignupForm.se=
condStep.loginForm .unAuthFacebookConnect, .SignupForm.secondStep.loginForm=
 .socialLogin { opacity: 1; pointer-events: all; }

.SignupForm.largeButtons .unAuthFacebookConnect, .SignupForm.largeButtons .=
continueButton { height: 50px !important; }

.SignupForm.largeButtons .unAuthFacebookConnect em, .SignupForm.largeButton=
s .continueButton em { margin-top: 5px !important; }

.SignupForm.largeButtons .textField, .SignupForm.largeButtons .continueButt=
on, .SignupForm.largeButtons button.signup { font-size: 16px; height: 50px =
!important; }

.SignupForm.whiteWall { width: 280px; }

.SignupForm.whiteWall p { color: rgb(170, 170, 170); }

.SignupForm.whiteSignupBanner { width: 310px; }

.SignupForm.whiteSignupBanner p { color: rgb(170, 170, 170); }

.SignupForm.darkWall label span { color: rgb(255, 255, 255) !important; }

.SignupForm.darkWall .termOfServiceWrapper .outerTermsOfServiceFooter { col=
or: rgb(255, 255, 255); }

.SignupForm.darkWall .termOfServiceWrapper .outerTermsOfServiceFooter a { c=
olor: rgb(255, 255, 255); }

.SignupForm.signupWall .mWebMultiStep { margin-top: -15px; }

.SignupForm.signupWall .termOfServiceWrapper { margin-top: -15px; }

.SignupForm.signupWall .standardForm { margin-top: -5px; }

.SignupForm.signupWall .confirmedEmail { color: rgb(0, 0, 0); }

.SignupForm.signupWall .toggleStep { color: rgb(0, 0, 0); text-shadow: none=
; }

.SignupForm.signupWall .userRegisterButton { border-color: rgb(255, 255, 25=
5); }

.SignupForm.signupWall .signupButton { margin-top: -5px; }

.SignupForm.signupWall .groupSeparator p::before { padding-right: 15px; }

.SignupForm.signupWall .groupSeparator p::after { padding-left: 15px; }

.SignupForm .buttonWrapper .register, .SignupForm .buttonWrapper .standardF=
orm, .SignupForm .buttonWrapper .socialLogin, .SignupForm .buttonWrapper .m=
ultiStep { width: 100%; }

.SignupForm .buttonWrapper .standardForm { background: transparent; }

.SignupForm .buttonWrapper .standardForm .formInputWrapper { width: 100%; }

.SignupForm .buttonWrapper .socialLogin { padding-left: 0px; }

.SignupForm .termOfServiceWrapper { margin-top: 15px; }

.SignupForm .termOfServiceWrapper .outerTermsOfServiceFooter { color: rgb(1=
70, 170, 170); display: inline; font-size: 11px; font-weight: normal; width=
: 224px; }

.SignupForm .termOfServiceWrapper .outerTermsOfServiceFooter a { color: rgb=
(170, 170, 170); }

.SignupForm .separator { border-bottom: 1px solid rgb(222, 222, 222); margi=
n: 10px auto; width: 110px; }

.SignupForm .loginPrefix { color: rgb(90, 90, 90); font-weight: 500; }

.SignupForm .loginButton { box-shadow: none; margin-top: 10px; width: 60%; =
}

.UnauthBanner { background: rgba(0, 0, 0, 0.85); bottom: 0px; color: rgb(25=
5, 255, 255); left: 0px; position: fixed; transition: opacity 0.8s ease 0.8=
s; width: 100%; z-index: 684; }

.UnauthBanner { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=
=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro"=
, =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=
=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; -webkit-box-al=
ign: center; align-items: center; background-position: 50% 0px; background-=
size: cover; border-radius: 0px; display: flex; font-weight: bold; height: =
0px; -webkit-box-pack: center; justify-content: center; left: 0px; }

.UnauthBanner .closePlain { background: none; box-shadow: none; margin-righ=
t: 24px; margin-top: 24px; position: absolute; right: 0px; top: 0px; }

.UnauthBanner .closePlain em { background: url("https://s.pinimg.com/webapp=
/style/images/cta-cancel-1x-a986abb0.png") 0% 0% / contain no-repeat; heigh=
t: 24px; width: 24px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UnauthBanner .closePlain em { background-image: url("https://s.pinimg.co=
m/webapp/style/images/cta-cancel-2x-29e09f6e.png"); }
}

.UnauthBanner .inspiredBackground { position: absolute; width: 100%; }

.UnauthBanner .fullScreenSignup { display: none; }

.UnauthBanner .fullScreenSignup .caption { margin-bottom: 40px; }

.UnauthBanner .nextButton { height: 50px; }

.UnauthBanner .textAndButtons { display: none; }

.UnauthBanner.noBanner { height: 0px; transition: height 0.5s cubic-bezier(=
0.26, 0.87, 0.74, 0.93); }

.UnauthBanner.noBanner .textAndButtons { display: none !important; }

.UnauthBanner.quarterScreenBanner { height: 250px; transition: height 0.5s =
cubic-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBanner.quarterScreenBannerShortVariant { height: 200px; transition: =
height 0.5s cubic-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBanner.halfScreenBanner { height: 60%; transition: height 0.5s cubic=
-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBanner.halfScreenBannerShortVariant { height: 40%; transition: heigh=
t 0.5s cubic-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBanner.fullScreenBanner { height: 100%; transition: height 0.5s cubi=
c-bezier(0.26, 0.87, 0.74, 0.93); }

@media (max-width: 999px) and (min-width: 0) {
  .showingCloseup .UnauthBanner .centeredWithinWrapper.gridWidth { width: 7=
50px; }
}

.showingCloseup .UnauthBanner .centeredWithinWrapper.gridWidth { width: 100=
0px; }

.UnauthBanner .caption { -webkit-font-smoothing: antialiased; float: none; =
margin-top: -5px; width: auto; }

.UnauthBanner .caption .title { font-size: 35px; line-height: 35px; }

.UnauthBanner .caption .subtitle { font-size: 18px; line-height: 24px; marg=
in: 5px auto 0px; width: 500px; }

.UnauthBanner .centeredWithinWrapper.gridWidth { margin: 0px auto; padding-=
bottom: 20px; text-align: center; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons { margin: 0p=
x auto; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons { float: none; margin: 0px auto; padding-top: 12px; width: 236px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .unauthNagButton { box-shadow: none; display: block; margin: 10px auto=
 0px; width: 100%; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .bannerOpenInApp { height: 32px; padding: 0px; width: 236px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .socialLogin .btn { border-radius: 6px; border-width: 1=
px; box-shadow: none; font-size: 12px; width: 236px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .socialLogin .btn span { font-size: 12px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .socialLogin .btn.intButton.unAuthFacebookConnect { mar=
gin-right: 8px; width: 114px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .formFooter { margin-top: 5px; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .formFooter .compactViewLogin { color: rgb(255, 255, 25=
5); font-size: 12px; font-weight: normal; text-align: center; text-shadow: =
none; }

.UnauthBanner .centeredWithinWrapper.gridWidth .textAndButtons .registerBut=
tons .Login.compact .formFooter .compactViewLogin a { color: rgb(255, 255, =
255); text-shadow: none; }

.UnauthBannerMini { background: rgba(0, 0, 0, 0.85); border-radius: 0px; bo=
ttom: 0px; height: 0px; position: fixed; transition: opacity 0.8s ease 0.8s=
; width: 100%; z-index: 684; }

.UnauthBannerMini.quarterScreenBanner { height: 90px; transition: height 0.=
5s cubic-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBannerMini.fullScreenBanner { height: 100%; transition: height 0.5s =
cubic-bezier(0.26, 0.87, 0.74, 0.93); }

.UnauthBannerMini .saveText { color: rgb(255, 255, 255); display: inline-bl=
ock; font-size: 21px; font-weight: bold; margin-left: 20px; vertical-align:=
 middle; }

.UnauthBannerMini .saveText.noMargin { margin-left: 0px; }

.UnauthBannerMini .quarterBannerContainer { -webkit-box-align: center; alig=
n-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box=
-direction: normal; flex-direction: row; height: 90px; -webkit-box-pack: ju=
stify; justify-content: space-between; }

.UnauthBannerMini .pinThumbnail { background-size: cover; border-radius: 8p=
x; display: inline-block; height: 70px; vertical-align: middle; width: 70px=
; }

.UnauthBannerMini .continueLoginButton { font-size: 14px; margin: 0px 10px;=
 padding: 0px 30px; width: 150px; }

.UnauthBannerMini .basicLightGray:hover { background: rgb(248, 248, 248); }

.UnauthBannerMini .continueSignupButton { font-size: 14px; margin: 0px; wid=
th: 150px; }

.UnauthBannerMini .fullScreenSignup { display: none; }

.UnauthHomePage .homeUnauthNumbers, .UnauthHomePage .subtitle, .UnauthHomeP=
age .emailLogin, .UnauthHomePage .loginButton, .UnauthHomePage .socialLogin=
 { transition: opacity 0.2s linear; }

.UnauthHomePage .absolutePosition { position: absolute; }

.UnauthHomePage.secondStep .homeUnauthNumbers, .UnauthHomePage.secondStep .=
subtitle, .UnauthHomePage.secondStep .emailLogin, .UnauthHomePage.secondSte=
p .loginButton { pointer-events: none; opacity: 0 !important; }

.UnauthHomePage { bottom: 0px; left: 0px; right: 0px; top: 0px; background:=
 rgb(255, 255, 255); min-width: 750px; padding-bottom: 10px; position: fixe=
d; z-index: 681; }

.UnauthHomePage .homeUnauthNumbers { -webkit-font-smoothing: antialiased; c=
olor: rgb(255, 255, 255); margin: 0px auto; position: absolute; text-align:=
 center; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 6px; top: 450px; width: 10=
0%; z-index: -1; }

.UnauthHomePage .homeUnauthNumbers .left, .UnauthHomePage .homeUnauthNumber=
s .right { display: inline-block; float: none; text-align: center; }

.UnauthHomePage .homeUnauthNumbers .left { border-right: 2px solid rgb(255,=
 255, 255); margin-left: -4px; padding-left: 15px; padding-right: 20px; }

.UnauthHomePage .homeUnauthNumbers .left .numbersWrapper { text-align: righ=
t; }

.UnauthHomePage .homeUnauthNumbers .right { padding-left: 20px; padding-rig=
ht: 15px; }

.UnauthHomePage .homeUnauthNumbers .right .numbersWrapper { text-align: lef=
t; }

.UnauthHomePage .homeUnauthNumbers .numbersTitle { font-family: Helvetica; =
font-size: 35px; font-weight: bold; display: inline-block; }

.UnauthHomePage .homeUnauthNumbers .numbersSubtitle { display: inline-block=
; font-size: 12px; font-weight: bold; line-height: 120%; padding-left: 4px;=
 padding-top: 3px; text-align: left; }

.UnauthHomePage .inspiredLogo { background: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -62px -234px =
no-repeat; border-radius: 100%; height: 56px; margin: -30px auto; width: 56=
px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UnauthHomePage .inspiredLogo { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); back=
ground-position: -61px -231px; background-size: 399px 382px; }
}

.UnauthHomePage .hidden { display: none; }

.UnauthHomePage .homeSignupForm { transition: transform 0.5s ease-in-out, -=
webkit-transform 0.5s ease-in-out; }

.UnauthHomePage .homeSignupForm.login { transform: translateY(-85px); }

.UnauthHomePage .inspiredWallLogin { transition: opacity 0.5s ease-in-out; =
}

.UnauthHomePage .invisible { opacity: 0; pointer-events: none; }

.UnauthHomePage .fbText { left: 0px; position: absolute; right: 0px; top: 2=
10px; }

.UnauthHomePage .fbText .lockIcon { background: url("https://s.pinimg.com/w=
ebapp/style/images/lock_small-1x-5dea8054.png") 0% 0% / contain no-repeat; =
height: 10px; width: 8px; display: inline-block; margin-right: 5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UnauthHomePage .fbText .lockIcon { background-image: url("https://s.pini=
mg.com/webapp/style/images/lock_small-2x-a21ec38c.png"); }
}

.UnauthHomePage .spacer { height: 20px; }

.UnauthHomePage .inspiredSearchBackgroundContainer { background-color: rgb(=
230, 232, 227); height: 100%; opacity: 0; position: absolute; transition: a=
ll 1s; visibility: hidden; width: 100%; }

.UnauthHomePage .inspiredSearchBackgroundContainer .background { padding-bo=
ttom: 300px; }

.UnauthHomePage .inspiredSearchBackgroundContainer.active { opacity: 1; vis=
ibility: visible; }

.UnauthHomePage .inspiredSearchBackgroundContainer.animate_background .back=
ground { animation: scrollBgGridLinks 35s linear forwards; }

.UnauthHomePage .inspiredSearchAboutTermsWrapper { -webkit-font-smoothing: =
antialiased; animation: scrollFooterWithBgGrid 35s linear forwards; bottom:=
 0px; left: 0px; position: absolute; text-align: center; width: 100%; }

.UnauthHomePage .inspiredSearchDialog { min-height: 375px; }

.UnauthHomePage .inspiredSearchDialog .step2 .personalizeField { color: rgb=
(255, 255, 255) !important; }

.UnauthHomePage .inspiredSearchDialog .step2 .learnMore { -webkit-font-smoo=
thing: antialiased; color: rgb(255, 255, 255) !important; }

.UnauthHomePage .inspiredSearchContentWrapper { border-radius: 6px; box-sha=
dow: rgba(0, 0, 0, 0.3) 0px 0px 8px; left: 50%; margin-left: -358px; margin=
-top: -292px; max-height: 420px; min-height: 420px; padding-bottom: 10px; p=
osition: absolute; top: 58%; width: 716px; z-index: 1; }

.UnauthHomePage .inspiredSearchContentWrapper .outerTermsOfServiceFooter { =
-webkit-font-smoothing: antialiased; color: rgba(255, 255, 255, 0.9); displ=
ay: block; font-size: 11px; line-height: 150%; margin: 10px auto; text-alig=
n: center; text-shadow: rgba(0, 0, 0, 0.18) 0px 1px; width: 272px; }

.UnauthHomePage .inspiredSearchContentWrapper.loginInspiredWall { backgroun=
d-color: rgb(242, 242, 240); margin-left: -241px; width: 480px; }

.UnauthHomePage .inspiredSearchContentWrapper.loginInspiredWall .inspiredSe=
archPinCaption { color: rgb(56, 56, 56); }

.UnauthHomePage .inspiredSearchContentWrapper.loginInspiredWall .inspiredSe=
archPinCaption .title { text-shadow: none; }

.UnauthHomePage .inspiredSearchContentWrapper.loginInspiredWall .termOfServ=
iceWrapper { color: rgb(56, 56, 56); text-shadow: none; }

.UnauthHomePage .inspiredSearchContentWrapper.loginInspiredWall .termOfServ=
iceWrapper a { color: rgb(56, 56, 56); }

.UnauthHomePage .inspiredSearchContentContainer { border-radius: 6px; }

.UnauthHomePage .inspiredSearchPinCaption { font-family: "Helvetica Neue", =
Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3",=
 "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, =
"=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, =
sans-serif; -webkit-font-smoothing: antialiased; color: rgb(255, 255, 255);=
 margin-top: 55px; text-align: center; width: auto; }

.UnauthHomePage .inspiredSearchPinCaption .title { font-size: 27px; font-we=
ight: bold; letter-spacing: -1px; margin-top: 50px; text-shadow: rgba(0, 0,=
 0, 0.58) 0px 2px 6px; }

.UnauthHomePage .inspiredSearchPinCaption .subtitle { font-size: 16px; font=
-weight: 500; text-shadow: rgba(0, 0, 0, 0.58) 0px 2px 6px; }

.UnauthHomePage .inspiredSearchRegistrationContainer { margin-top: 30px; te=
xt-align: center; width: auto; }

.UnauthHomePage .emailLogin { -webkit-font-smoothing: antialiased; backgrou=
nd: linear-gradient(rgb(255, 255, 255), rgb(250, 250, 250)); border-radius:=
 3px; box-shadow: rgba(0, 0, 0, 0.48) 0px 0px 2px, rgba(0, 0, 0, 0.18) 0px =
1px 3px; color: rgb(95, 95, 95); font-size: 13px; padding: 9px 15px; positi=
on: absolute; right: 11px; top: 11px; }

.UnauthHomePage .emailLogin:hover { box-shadow: rgba(0, 0, 0, 0.48) 0px 0px=
 2px, rgba(0, 0, 0, 0.18) 0px 1px 3px; }

.UnauthHomePage .termOfServiceWrapper { color: rgba(255, 255, 255, 0.9); he=
ight: 40px; line-height: 150%; margin: -7px auto; position: relative; text-=
align: center; text-shadow: rgba(0, 0, 0, 0.18) 0px 1px; width: 272px; }

.UnauthHomePage .termOfServiceWrapper .signupFooter { -webkit-font-smoothin=
g: antialiased; display: block; transition: opacity 0.2s linear; }

.UnauthHomePage .termOfServiceWrapper .signupFooter a { color: rgba(255, 25=
5, 255, 0.9); font-weight: bold; }

.UnauthHomePage .pinitLanding { min-height: 445px; }

.UnauthHomePage .register .outerTermsOfServiceFooter { color: rgb(187, 187,=
 187); }

.UnauthHomePage .register .outerTermsOfServiceFooter a { color: rgb(187, 18=
7, 187); font-weight: bold; }

.UnauthHomePage.lite .inspiredSearchDialog .step2 .gender { color: rgb(0, 0=
, 0) !important; }

.UnauthHomePage.lite .inspiredSearchContentWrapper { box-shadow: none; }

.UnauthHomePage.lite .inspiredSearchPinCaption { color: rgb(0, 0, 0); text-=
shadow: rgba(255, 255, 255, 0.2) 1px 1px 2px; }

.UnauthHomePage.lite .inspiredSearchPinCaption .title { text-shadow: rgba(2=
55, 255, 255, 0.2) 1px 1px 2px; }

.UnauthHomePage.lite .inspiredSearchPinCaption .subtitle { text-shadow: rgb=
a(255, 255, 255, 0.2) 1px 1px 2px; }

.UnauthHomePage .interestsWrapper { animation: scrollFooterWithBgGrid 35s l=
inear forwards; background-color: rgb(255, 255, 255); bottom: -30px; height=
: 30px; left: 0px; position: absolute; text-align: center; width: 100%; }

.UnauthHomePage .interestsWrapper .gradient { background: linear-gradient(r=
gb(153, 153, 153), rgb(255, 255, 255)); height: 8px; }

.UnauthHomePage .interestsWrapper span, .UnauthHomePage .interestsWrapper a=
 { font-size: 10px; font-weight: bold; padding: 0px 3px; position: relative=
; }

.UnauthHomePage .interestsWrapper span { color: rgb(153, 153, 153); }

.UnauthHomePage .interestsWrapper a { color: rgb(51, 51, 51); }

.UnauthHomePage.pinitPopup .inspiredSearchBackgroundContainer.animate_backg=
round .background { animation-name: scrollBgGrid !important; }

.UnauthHomePage.pinitPopup .inspiredSearchAboutTermsWrapper, .UnauthHomePag=
e.pinitPopup .interestsWrapper { display: none; }

.UnauthHomePage.register .inspiredSearchContentWrapper { background-color: =
rgb(255, 255, 255); margin: -280px 0px 0px -300px; min-height: 410px; width=
: 600px; }

.UnauthHomePage.register .inspiredSearchContentWrapper .homeUnauthNumbers {=
 color: rgb(153, 153, 153); }

.UnauthHomePage.register .inspiredSearchContentWrapper .homeUnauthNumbers .=
left { border-color: rgb(153, 153, 153); }

.UnauthHomePage.register .inspiredSearchPinCaption { margin: 5px 0px -5px; =
}

.UnauthHomePage.register .inspiredSearchPinCaption .title { font-family: He=
lvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "=
Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=
=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-ser=
if; font-weight: bold; font-size: 28px; }

.UnauthHomePage.register .inspiredSearchPinCaption .fbText { top: 200px; }

.UnauthHomePage.inspired_banner { background: none; }

.UnauthHomePage.inspired_banner .inspiredSearchBackgroundContainer, .Unauth=
HomePage.inspired_banner .inspiredSearchAboutTermsWrapper { display: none; =
}

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper { background-color:=
 rgb(255, 255, 255); }

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper .termOfServiceWrapp=
er { color: rgb(170, 170, 170); }

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper .termOfServiceWrapp=
er a { color: rgb(170, 170, 170); }

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper .outerTermsOfServic=
eFooter { color: rgb(0, 0, 0); text-shadow: none; }

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper .outerTermsOfServic=
eFooter a { color: rgb(0, 0, 0); }

.UnauthHomePage.whiteWall .inspiredSearchContentWrapper .background { backg=
round-position-y: -50%; }

.UnauthHomePage.whiteWall .inspiredSearchContentContainer { border-bottom-l=
eft-radius: 0px; border-bottom-right-radius: 0px; height: 125px; }

.UnauthHomePage.whiteWall .inspiredSearchRegistrationContainer.focused { ba=
ckground-color: rgb(245, 245, 245); }

.UnauthHomePage.whiteWall .inspiredSearchRegistrationContainer::after { con=
tent: none; }

.UnauthHomePage.whiteWall .inspiredFormHeader { color: rgb(80, 80, 80); tex=
t-shadow: none; }

.UnauthHomePage.whiteWall .groupSeparator { color: rgb(160, 160, 160) !impo=
rtant; }

.UnauthHomePage.whiteWall .step1.whiteWall .step1Bottom input { background:=
 rgb(255, 255, 255); box-shadow: rgb(205, 205, 205) 0px 0px 3px !important;=
 }

.UnauthHomePage.whiteWall .step1.whiteWall .step1Bottom input:focus { box-s=
hadow: rgb(39, 184, 244) 0px 0px 3px !important; }

.UnauthHomePage.tall .inspiredSearchContentWrapper { max-height: 450px; min=
-height: 450px; top: 52%; }

.UnauthHomePage.tall .homeUnauthNumbers, .UnauthHomePage.tall .appInstallBu=
ttons { top: 480px; }

.UnauthHomePage .signupContinueAsABusinessBar { background: rgb(239, 239, 2=
39); border-radius: 0px 0px 6px 6px; bottom: 0px; left: 0px; position: abso=
lute; right: 0px; }

.UnauthHomePage .signupContinueAsABusinessBar .continueAsABusinessButton { =
font-size: 12px; line-height: 26px; }

.UnauthLoggedOutHomePage .inspiredLogo { background: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -62p=
x -234px no-repeat; border-radius: 100%; height: 56px; margin: 20px auto; w=
idth: 56px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UnauthLoggedOutHomePage .inspiredLogo { background-image: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.pn=
g"); background-position: -61px -231px; background-size: 399px 382px; }
}

.UnauthLoggedOutHomePage .design { clear: both; height: 100%; left: 0px; po=
sition: absolute; top: 0px; width: 100%; }

.UnauthLoggedOutHomePage .design .signupContentWrapper { display: inline-bl=
ock; text-align: center; vertical-align: middle; }

.UnauthLoggedOutHomePage .design hgroup { bottom: 58%; position: absolute; =
right: 45%; }

@media (max-aspect-ratio: 4/3), (max-width: 900px) {
  .UnauthLoggedOutHomePage .design .main { display: inline-block; vertical-=
align: middle; }
  .UnauthLoggedOutHomePage .design hgroup { margin-bottom: 40px; position: =
static; text-align: center; }
  .UnauthLoggedOutHomePage .design .backgroundDesign { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/auth_logged_out_home_03-1x-199c=
ebbb.jpg"); background-repeat: no-repeat; background-attachment: initial; b=
ackground-origin: initial; background-clip: initial; background-color: init=
ial; background-position: 50% 50%; height: 100%; position: relative; text-a=
lign: center; width: calc(100% - 360px); background-size: cover !important;=
 }
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (max-aspect-ratio: 4/3), (=
-webkit-min-device-pixel-ratio: 1.5) and (max-width: 900px), (max-aspect-ra=
tio: 4/3) and (min-resolution: 144dpi), (max-width: 900px) and (min-resolut=
ion: 144dpi) {
  .UnauthLoggedOutHomePage .design .backgroundDesign { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/auth_logged_out_home_03-2x-d837=
8127.jpg"); }
}

@media (max-aspect-ratio: 4/3), (max-width: 900px) {
  .UnauthLoggedOutHomePage .design .backgroundDesign::before { content: "";=
 display: inline-block; height: 100%; vertical-align: middle; }
  .UnauthLoggedOutHomePage .design .android { background: url("https://s.pi=
nimg.com/webapp/style/images/web-auth_logged_out_home-vert_shop-1x-40af0403=
.png") 0% 0% / contain no-repeat; height: 482px; width: 266px; margin: 0px =
auto; }
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (max-aspect-ratio: 4/3), (=
-webkit-min-device-pixel-ratio: 1.5) and (max-width: 900px), (max-aspect-ra=
tio: 4/3) and (min-resolution: 144dpi), (max-width: 900px) and (min-resolut=
ion: 144dpi) {
  .UnauthLoggedOutHomePage .design .android { background-image: url("https:=
//s.pinimg.com/webapp/style/images/web-auth_logged_out_home-vert_shop-2x-7b=
9289ac.png"); }
}

.UnauthLoggedOutHomePage .backgroundDesign { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/web-auth_logged_out_home_shop-1x-f7182836=
.jpg"); background-repeat: no-repeat; background-attachment: initial; backg=
round-origin: initial; background-clip: initial; background-color: initial;=
 background-position: 100% 50%; height: 100%; min-width: 360px; position: r=
elative; width: calc(100% - 360px); background-size: cover !important; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UnauthLoggedOutHomePage .backgroundDesign { background-image: url("https=
://s.pinimg.com/webapp/style/images/web-auth_logged_out_home_shop-2x-33215d=
67.jpg"); }
}

.UnauthLoggedOutHomePage .sidePane { background: rgb(255, 255, 255); height=
: 100%; position: fixed; right: 0px; text-align: center; top: 0px; width: 3=
60px; }

.UnauthLoggedOutHomePage .sidePane::before { content: ""; display: inline-b=
lock; height: 100%; vertical-align: middle; }

.UnauthLoggedOutHomePage h1, .UnauthLoggedOutHomePage h2 { color: rgb(255, =
255, 255); }

.UnauthLoggedOutHomePage h1 { font-size: 48px; line-height: 48px; margin-bo=
ttom: 10px; }

.UnauthLoggedOutHomePage h2 { font-weight: normal; }

.UnauthLoggedOutHomePage .loggedOutHomePageLogin { display: inline-block; f=
ont-size: 15px; margin-top: 20px; padding: 10px 50px; }

.UnauthLoggedOutHomePage.secondStep .loggedOutHomePageLogin { display: none=
; }

.UnauthLoggedOutHomePage .inlineEmailForm .step1 .firstStepTooltip.errorToo=
ltip, .UnauthLoggedOutHomePage .inlineEmailForm .step1 .secondStepTooltip.e=
rrorTooltip, .UnauthLoggedOutHomePage .inlineEmailForm .step2 .firstStepToo=
ltip.errorTooltip, .UnauthLoggedOutHomePage .inlineEmailForm .step2 .second=
StepTooltip.errorTooltip { left: auto; right: 295px; }

.UnauthLoggedOutHomePage .inlineEmailForm .step1 .firstStepTooltip.errorToo=
ltip::before, .UnauthLoggedOutHomePage .inlineEmailForm .step1 .firstStepTo=
oltip.errorTooltip::after, .UnauthLoggedOutHomePage .inlineEmailForm .step1=
 .secondStepTooltip.errorTooltip::before, .UnauthLoggedOutHomePage .inlineE=
mailForm .step1 .secondStepTooltip.errorTooltip::after, .UnauthLoggedOutHom=
ePage .inlineEmailForm .step2 .firstStepTooltip.errorTooltip::before, .Unau=
thLoggedOutHomePage .inlineEmailForm .step2 .firstStepTooltip.errorTooltip:=
:after, .UnauthLoggedOutHomePage .inlineEmailForm .step2 .secondStepTooltip=
.errorTooltip::before, .UnauthLoggedOutHomePage .inlineEmailForm .step2 .se=
condStepTooltip.errorTooltip::after { border-width: 8px 0px 8px 10px; right=
: -10px; }

.UnauthLoggedOutHomePage .inlineEmailForm .step1 .firstStepTooltip.errorToo=
ltip::after, .UnauthLoggedOutHomePage .inlineEmailForm .step1 .secondStepTo=
oltip.errorTooltip::after, .UnauthLoggedOutHomePage .inlineEmailForm .step2=
 .firstStepTooltip.errorTooltip::after, .UnauthLoggedOutHomePage .inlineEma=
ilForm .step2 .secondStepTooltip.errorTooltip::after { margin-right: 1px; }

.UserRegister { position: relative; }

.UserRegister .step2, .UserRegister .step2Facebook { opacity: 0; position: =
relative; }

.UserRegister .genderHeading { color: rgb(0, 0, 0); margin-bottom: 7px; }

.UserRegister .step1, .UserRegister .step2 { position: absolute; transition=
: opacity 0.2s ease; }

.UserRegister .step2 { margin-top: -50px; pointer-events: none; }

.UserRegister.secondStep .step1 { opacity: 0; pointer-events: none; }

.UserRegister.secondStep .step2 { opacity: 1; pointer-events: all; }

.UserRegister .infoButton { width: 14px; height: 14px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png") =
-295px -263px no-repeat; cursor: pointer; display: inline-block; filter: dr=
op-shadow(rgba(0, 0, 0, 0.3) 2px 2px 6px); vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister .infoButton { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-positio=
n: -207px -201px; background-size: 249px 231px; }
}

.UserRegister .popupContainer { display: inline; position: relative; }

.UserRegister.inline { display: block; }

.UserRegister.inline .hidden { display: none; }

.UserRegister.inline .personalizeField { float: left; padding-top: 15px; }

.UserRegister.inline .pinitLanding { display: inline-block; }

.UserRegister.inline .standardForm { display: inline-block; height: 160px; =
margin: 0px auto; max-width: 100%; }

.UserRegister.inline .standardForm.grayWall { margin: auto; background-colo=
r: rgb(238, 238, 238) !important; }

.UserRegister.inline .inlineEmailForm { color: rgb(255, 255, 255); }

.UserRegister.inline .step1 .groupSeparatorWrapper { transition: opacity 0.=
5s linear; }

.UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator { color:=
 rgba(0, 0, 0, 0.9); display: none; font-weight: bold; margin-top: -13px; t=
ext-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; }

.UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator p { marg=
in-bottom: 10px; overflow: hidden; text-align: center; }

.UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator p::befor=
e, .UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator p::af=
ter { background: rgba(0, 0, 0, 0.2); box-shadow: rgba(255, 255, 255, 0.5) =
0px 1px 0px; content: ""; display: inline-block; height: 1px; position: rel=
ative; vertical-align: middle; width: 38%; }

.UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator p::befor=
e { margin-right: 10px; }

.UserRegister.inline .step1 .groupSeparatorWrapper .groupSeparator p::after=
 { margin-left: 10px; }

.UserRegister.inline .step1.multiStep .groupSeparator { display: block; }

.UserRegister.inline .step1.multiStep .step1Bottom { display: block; positi=
on: relative; }

.UserRegister.inline .step1 .emailFieldRedesign { margin-bottom: 7px; }

.UserRegister.inline .step1 .signupButton { padding-top: 10px; }

.UserRegister.inline .step1 .signupButton button { box-shadow: none; }

.UserRegister.inline .step1 .step1Bottom { display: none; }

.UserRegister.inline .step1 .termsOfServiceFooter { color: rgb(51, 51, 51);=
 margin-top: 8px; text-align: left; }

.UserRegister.inline .step2.grayWall .confirmedEmail, .UserRegister.inline =
.step2.grayWall .toggleStep, .UserRegister.inline .step2Facebook.grayWall .=
confirmedEmail, .UserRegister.inline .step2Facebook.grayWall .toggleStep { =
color: rgb(0, 0, 0); }

.UserRegister.inline .step2.whiteWall .confirmedEmail, .UserRegister.inline=
 .step2.whiteWall .toggleStep, .UserRegister.inline .step2.flatWhiteWall .c=
onfirmedEmail, .UserRegister.inline .step2.flatWhiteWall .toggleStep, .User=
Register.inline .step2Facebook.whiteWall .confirmedEmail, .UserRegister.inl=
ine .step2Facebook.whiteWall .toggleStep, .UserRegister.inline .step2Facebo=
ok.flatWhiteWall .confirmedEmail, .UserRegister.inline .step2Facebook.flatW=
hiteWall .toggleStep { color: rgb(0, 0, 0); text-shadow: none; }

.UserRegister.inline .step2 .errorTooltip.nameError, .UserRegister.inline .=
step2 .errorTooltip.ageError, .UserRegister.inline .step2Facebook .errorToo=
ltip.nameError, .UserRegister.inline .step2Facebook .errorTooltip.ageError =
{ top: 27px; }

.UserRegister.inline .step2 .confirmedEmail, .UserRegister.inline .step2Fac=
ebook .confirmedEmail { margin-bottom: 10px; text-shadow: rgba(0, 0, 0, 0.3=
) 2px 2px 6px; }

.UserRegister.inline .step2 .toggleStep, .UserRegister.inline .step2Faceboo=
k .toggleStep { font-size: 14px; font-weight: 600; margin-top: 20px; text-s=
hadow: rgba(0, 0, 0, 0.3) 2px 2px 6px; }

.UserRegister.inline .step2 .toggleStep span:hover, .UserRegister.inline .s=
tep2Facebook .toggleStep span:hover { cursor: pointer; }

.UserRegister.inline .step2 .continueButton, .UserRegister.inline .step2Fac=
ebook .continueButton { box-shadow: none; width: 100%; }

.UserRegister.inline .step2 .genderFormItem, .UserRegister.inline .step2Fac=
ebook .genderFormItem { display: block; margin-left: 5px; margin-right: 5px=
; }

.UserRegister.inline .step2 .genderFormItem .formInputWrapper, .UserRegiste=
r.inline .step2Facebook .genderFormItem .formInputWrapper { float: left; pa=
dding-bottom: 10px; }

.UserRegister.inline .step2 .genderFormItem .formInputWrapper .fieldsetWrap=
per, .UserRegister.inline .step2Facebook .genderFormItem .formInputWrapper =
.fieldsetWrapper { display: inline-block; }

.UserRegister.inline .step2 .genderFormItem .formInlineCheckedSet, .UserReg=
ister.inline .step2Facebook .genderFormItem .formInlineCheckedSet { padding=
-top: 11px; }

.UserRegister.inline .step2 .genderFormItem .formInlineCheckedSet li, .User=
Register.inline .step2Facebook .genderFormItem .formInlineCheckedSet li { m=
argin-left: 0px; margin-right: 10px; }

.UserRegister.inline .step2 label span, .UserRegister.inline .step2Facebook=
 label span { color: rgb(0, 0, 0); font-weight: bold; text-shadow: rgba(0, =
0, 0, 0.3) 2px 2px 6px; }

.UserRegister.inline .step2 .divider, .UserRegister.inline .step2Facebook .=
divider { margin-bottom: 6px; margin-top: 18px; }

.UserRegister.inline .step2 .divider p, .UserRegister.inline .step2Facebook=
 .divider p { bottom: 48px; left: 0px; margin: 0px auto; opacity: 0.4; over=
flow: hidden; position: absolute; right: 0px; text-align: center; width: 60=
%; }

.UserRegister.inline .step2 .divider p::before, .UserRegister.inline .step2=
 .divider p::after, .UserRegister.inline .step2Facebook .divider p::before,=
 .UserRegister.inline .step2Facebook .divider p::after { background: rgb(0,=
 0, 0); box-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px; content: ""; disp=
lay: inline-block; height: 1px; opacity: 0.4; position: relative; vertical-=
align: middle; width: 38%; }

.UserRegister.inline .step2 .businessField, .UserRegister.inline .step2Face=
book .businessField { font-size: 16px; font-weight: normal; height: 30px; m=
argin-bottom: 5px; width: 100%; }

.UserRegister.inline .step2 .businessField.linkGroup, .UserRegister.inline =
.step2Facebook .businessField.linkGroup { margin-top: 80px; }

.UserRegister.inline .step2 .businessField.linkGroup .businessFieldPrompt, =
.UserRegister.inline .step2Facebook .businessField.linkGroup .businessField=
Prompt { font-size: 14px; margin: -45px 0px 10px; text-shadow: rgba(0, 0, 0=
, 0.3) 2px 2px 6px; }

.UserRegister.inline .step2 .businessField em, .UserRegister.inline .step2F=
acebook .businessField em { width: 23px; height: 23px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") -91px -342px no-repeat; left: 227px; margin-top: -1px; position: absolut=
e; z-index: 100; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister.inline .step2 .businessField em, .UserRegister.inline .step=
2Facebook .businessField em { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-posi=
tion: -378px -55px; background-size: 428px 427px; }
}

.UserRegister.inline .step2 .businessField em.checked, .UserRegister.inline=
 .step2Facebook .businessField em.checked { width: 23px; height: 23px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-1x-28441dec.png") -116px -342px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister.inline .step2 .businessField em.checked, .UserRegister.inli=
ne .step2Facebook .businessField em.checked { background-image: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png");=
 background-position: -378px -31px; background-size: 428px 427px; }
}

.UserRegister.inline .step2 .businessField .businessSignupMulti.checkboxGro=
up, .UserRegister.inline .step2Facebook .businessField .businessSignupMulti=
.checkboxGroup { float: left; margin-left: 30px; }

.UserRegister.inline .step1 button, .UserRegister.inline .step2 button, .Us=
erRegister.inline .step2Facebook button { box-shadow: none; width: 100%; }

.UserRegister.inline .step1 input:not([type=3D"radio"]), .UserRegister.inli=
ne .step2 input:not([type=3D"radio"]), .UserRegister.inline .step2Facebook =
input:not([type=3D"radio"]) { background: rgb(255, 255, 255); font-weight: =
bold; padding: 10px; }

.UserRegister.inline .step1 input:not([type=3D"radio"]).hasError, .UserRegi=
ster.inline .step1 input:not([type=3D"radio"]).hasWarning, .UserRegister.in=
line .step2 input:not([type=3D"radio"]).hasError, .UserRegister.inline .ste=
p2 input:not([type=3D"radio"]).hasWarning, .UserRegister.inline .step2Faceb=
ook input:not([type=3D"radio"]).hasError, .UserRegister.inline .step2Facebo=
ok input:not([type=3D"radio"]).hasWarning { background: rgb(252, 232, 232);=
 border-color: rgb(189, 8, 28); box-shadow: rgba(255, 0, 0, 0.35) 0px 0px 6=
px; position: relative; }

.UserRegister.inline .step1 input[type=3D"radio"], .UserRegister.inline .st=
ep2 input[type=3D"radio"], .UserRegister.inline .step2Facebook input[type=
=3D"radio"] { padding: 10px; }

.UserRegister.inline .step1 .formErrorMessage, .UserRegister.inline .step1 =
.formWarningMessage, .UserRegister.inline .step2 .formErrorMessage, .UserRe=
gister.inline .step2 .formWarningMessage, .UserRegister.inline .step2Facebo=
ok .formErrorMessage, .UserRegister.inline .step2Facebook .formWarningMessa=
ge { display: none; }

.UserRegister.inline .step1 .genderReadout, .UserRegister.inline .step2 .ge=
nderReadout, .UserRegister.inline .step2Facebook .genderReadout { color: rg=
b(0, 0, 0); font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-=
top: 5px; max-width: 268px; text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 6px; }

.UserRegister.inline .step1 .genderReadout em.removeCustomGender, .UserRegi=
ster.inline .step2 .genderReadout em.removeCustomGender, .UserRegister.inli=
ne .step2Facebook .genderReadout em.removeCustomGender { width: 15px; heigh=
t: 15px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-above_the_fold-1x-5d23fe54.png") -221px -325px no-repeat; float: righ=
t; margin-left: -15px; position: relative; top: 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister.inline .step1 .genderReadout em.removeCustomGender, .UserRe=
gister.inline .step2 .genderReadout em.removeCustomGender, .UserRegister.in=
line .step2Facebook .genderReadout em.removeCustomGender { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fol=
d-2x-968902f1.png"); background-position: -151px -150px; background-size: 3=
99px 382px; }
}

.UserRegister.inline .step1 .genderReadout span, .UserRegister.inline .step=
2 .genderReadout span, .UserRegister.inline .step2Facebook .genderReadout s=
pan { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; displ=
ay: inline-block; max-width: 210px; }

.UserRegister.inline .step1 .errorTooltip, .UserRegister.inline .step2 .err=
orTooltip, .UserRegister.inline .step2Facebook .errorTooltip { background: =
rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.38) 0px=
 0px 2px, rgba(0, 0, 0, 0.32) 0px 1px 3px; color: rgb(0, 0, 0); display: no=
ne; font-style: normal; font-weight: normal; left: 282px; line-height: 150%=
; padding: 8px 14px; position: absolute; text-align: left; top: 0px; width:=
 215px; z-index: 1000; }

.UserRegister.inline .step1 .errorTooltip .leftToBox, .UserRegister.inline =
.step2 .errorTooltip .leftToBox, .UserRegister.inline .step2Facebook .error=
Tooltip .leftToBox { right: 282px; }

.UserRegister.inline .step1 .errorTooltip .leftToBox::before, .UserRegister=
.inline .step2 .errorTooltip .leftToBox::before, .UserRegister.inline .step=
2Facebook .errorTooltip .leftToBox::before { border-width: 8px 0px 8px 10px=
; }

.UserRegister.inline .step1 .errorTooltip .leftToBox::after, .UserRegister.=
inline .step2 .errorTooltip .leftToBox::after, .UserRegister.inline .step2F=
acebook .errorTooltip .leftToBox::after { border-width: 8px 0px 8px 10px; }

.UserRegister.inline .step1 .errorTooltip.belowBox, .UserRegister.inline .s=
tep2 .errorTooltip.belowBox, .UserRegister.inline .step2Facebook .errorTool=
tip.belowBox { left: -372px; position: absolute; top: 25px; width: 375px; z=
-index: 999999999; }

.UserRegister.inline .step1 .errorTooltip.belowBox .customGenderFields, .Us=
erRegister.inline .step2 .errorTooltip.belowBox .customGenderFields, .UserR=
egister.inline .step2Facebook .errorTooltip.belowBox .customGenderFields { =
margin-top: 5px; text-align: center; }

.UserRegister.inline .step1 .errorTooltip.belowBox .customGenderFields .But=
ton, .UserRegister.inline .step2 .errorTooltip.belowBox .customGenderFields=
 .Button, .UserRegister.inline .step2Facebook .errorTooltip.belowBox .custo=
mGenderFields .Button { display: inline-block; height: auto; width: auto; }

.UserRegister.inline .step1 .errorTooltip.belowBox .customGenderFields .cus=
tomGender, .UserRegister.inline .step2 .errorTooltip.belowBox .customGender=
Fields .customGender, .UserRegister.inline .step2Facebook .errorTooltip.bel=
owBox .customGenderFields .customGender { display: inline-block; width: 220=
px; }

.UserRegister.inline .step1 .errorTooltip.belowBox::before, .UserRegister.i=
nline .step2 .errorTooltip.belowBox::before, .UserRegister.inline .step2Fac=
ebook .errorTooltip.belowBox::before { border-color: rgba(0, 0, 0, 0.48) tr=
ansparent; border-width: 0px 10px 8px 8px; right: 15px; top: 0px; }

.UserRegister.inline .step1 .errorTooltip.belowBox::after, .UserRegister.in=
line .step2 .errorTooltip.belowBox::after, .UserRegister.inline .step2Faceb=
ook .errorTooltip.belowBox::after { border-color: rgb(255, 255, 255) transp=
arent; border-width: 0px 10px 8px 8px; right: 15px; top: 0px; }

.UserRegister.inline .step1 .errorTooltip.passwordError, .UserRegister.inli=
ne .step2 .errorTooltip.passwordError, .UserRegister.inline .step2Facebook =
.errorTooltip.passwordError { top: 44px; }

.UserRegister.inline .step1 .errorTooltip::before, .UserRegister.inline .st=
ep1 .errorTooltip::after, .UserRegister.inline .step2 .errorTooltip::before=
, .UserRegister.inline .step2 .errorTooltip::after, .UserRegister.inline .s=
tep2Facebook .errorTooltip::before, .UserRegister.inline .step2Facebook .er=
rorTooltip::after { border-style: solid; content: ""; display: block; margi=
n-top: -8px; position: absolute; right: 100%; top: 17px; width: 0px; }

.UserRegister.inline .step1 .errorTooltip::before, .UserRegister.inline .st=
ep2 .errorTooltip::before, .UserRegister.inline .step2Facebook .errorToolti=
p::before { border-color: transparent rgba(0, 0, 0, 0.48); border-width: 8p=
x 10px 8px 0px; z-index: 1; }

.UserRegister.inline .step1 .errorTooltip::after, .UserRegister.inline .ste=
p2 .errorTooltip::after, .UserRegister.inline .step2Facebook .errorTooltip:=
:after { border-color: transparent rgb(255, 255, 255); border-width: 8px 10=
px 8px 0px; margin-right: -1px; z-index: 1; }

.UserRegister.inline .step1 .signupButton .Button.large, .UserRegister.inli=
ne .step1 .signup.large, .UserRegister.inline .step2 .signupButton .Button.=
large, .UserRegister.inline .step2 .signup.large, .UserRegister.inline .ste=
p2Facebook .signupButton .Button.large, .UserRegister.inline .step2Facebook=
 .signup.large { padding: 0px 18px; }

.UserRegister.inline .step1 .formInlineCheckedSet label span, .UserRegister=
.inline .step1 .formCheckedSet label span, .UserRegister.inline .step2 .for=
mInlineCheckedSet label span, .UserRegister.inline .step2 .formCheckedSet l=
abel span, .UserRegister.inline .step2Facebook .formInlineCheckedSet label =
span, .UserRegister.inline .step2Facebook .formCheckedSet label span { font=
-size: 16px; }

.UserRegister.inline .step1 .personalizeField, .UserRegister.inline .step2 =
.personalizeField, .UserRegister.inline .step2Facebook .personalizeField { =
color: rgb(0, 0, 0); font-size: 14px; text-shadow: none; }

.UserRegister.inline .step1 .learnMore, .UserRegister.inline .step2 .learnM=
ore, .UserRegister.inline .step2Facebook .learnMore { -webkit-font-smoothin=
g: antialiased; color: rgb(0, 0, 0); font-size: 14px; margin: 0px; text-sha=
dow: none; }

.UserRegister.inline .step1 .passwordFieldRedesign input, .UserRegister.inl=
ine .step1 .ageFieldRedesign input, .UserRegister.inline .step1 .emailField=
Redesign input, .UserRegister.inline .step1 .nameFieldRedesign input, .User=
Register.inline .step2 .passwordFieldRedesign input, .UserRegister.inline .=
step2 .ageFieldRedesign input, .UserRegister.inline .step2 .emailFieldRedes=
ign input, .UserRegister.inline .step2 .nameFieldRedesign input, .UserRegis=
ter.inline .step2Facebook .passwordFieldRedesign input, .UserRegister.inlin=
e .step2Facebook .ageFieldRedesign input, .UserRegister.inline .step2Facebo=
ok .emailFieldRedesign input, .UserRegister.inline .step2Facebook .nameFiel=
dRedesign input { -webkit-font-smoothing: antialiased; border: 0px; border-=
radius: 3px; box-shadow: rgba(0, 0, 0, 0.38) 0px 0px 2px, rgba(0, 0, 0, 0.3=
2) 0px 1px 3px; font-weight: bold; height: 38px; }

.UserRegister.inline .step1 .passwordFieldRedesign em, .UserRegister.inline=
 .step1 .ageFieldRedesign em, .UserRegister.inline .step1 .emailFieldRedesi=
gn em, .UserRegister.inline .step1 .nameFieldRedesign em, .UserRegister.inl=
ine .step2 .passwordFieldRedesign em, .UserRegister.inline .step2 .ageField=
Redesign em, .UserRegister.inline .step2 .emailFieldRedesign em, .UserRegis=
ter.inline .step2 .nameFieldRedesign em, .UserRegister.inline .step2Faceboo=
k .passwordFieldRedesign em, .UserRegister.inline .step2Facebook .ageFieldR=
edesign em, .UserRegister.inline .step2Facebook .emailFieldRedesign em, .Us=
erRegister.inline .step2Facebook .nameFieldRedesign em { width: 14px; heigh=
t: 14px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-1x-28441dec.png") -474px -40px no-repeat; display: none; posi=
tion: absolute; z-index: 100; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister.inline .step1 .passwordFieldRedesign em, .UserRegister.inli=
ne .step1 .ageFieldRedesign em, .UserRegister.inline .step1 .emailFieldRede=
sign em, .UserRegister.inline .step1 .nameFieldRedesign em, .UserRegister.i=
nline .step2 .passwordFieldRedesign em, .UserRegister.inline .step2 .ageFie=
ldRedesign em, .UserRegister.inline .step2 .emailFieldRedesign em, .UserReg=
ister.inline .step2 .nameFieldRedesign em, .UserRegister.inline .step2Faceb=
ook .passwordFieldRedesign em, .UserRegister.inline .step2Facebook .ageFiel=
dRedesign em, .UserRegister.inline .step2Facebook .emailFieldRedesign em, .=
UserRegister.inline .step2Facebook .nameFieldRedesign em { background-image=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d=
02cd03.png"); background-position: -402px -211px; background-size: 428px 42=
7px; }
}

.UserRegister.inline .step1 .emailFieldRedesign em, .UserRegister.inline .s=
tep2 .emailFieldRedesign em, .UserRegister.inline .step2Facebook .emailFiel=
dRedesign em { right: 10px; top: 12px; }

.UserRegister.inline .step1 .passwordFieldRedesign em, .UserRegister.inline=
 .step2 .passwordFieldRedesign em, .UserRegister.inline .step2Facebook .pas=
swordFieldRedesign em { right: 10px; top: 57px; }

.UserRegister.inline .step1 .nameFieldRedesign, .UserRegister.inline .step2=
 .nameFieldRedesign, .UserRegister.inline .step2Facebook .nameFieldRedesign=
 { float: left; width: 202px; }

.UserRegister.inline .step1 .nameFieldRedesign em, .UserRegister.inline .st=
ep2 .nameFieldRedesign em, .UserRegister.inline .step2Facebook .nameFieldRe=
design em { right: 80px; top: 36px; }

.UserRegister.inline .step1 .ageFieldRedesign, .UserRegister.inline .step2 =
.ageFieldRedesign, .UserRegister.inline .step2Facebook .ageFieldRedesign { =
display: block; margin-left: 210px; }

.UserRegister.inline .step1 .ageFieldRedesign em, .UserRegister.inline .ste=
p2 .ageFieldRedesign em, .UserRegister.inline .step2Facebook .ageFieldRedes=
ign em { right: 8px; top: 36px; }

.UserRegister.inline .step1.grayWall, .UserRegister.inline .step2.grayWall,=
 .UserRegister.inline .step2Facebook.grayWall { background-color: rgb(238, =
238, 238); }

.UserRegister.inline .step1.grayWall input:not([type=3D"radio"]), .UserRegi=
ster.inline .step2.grayWall input:not([type=3D"radio"]), .UserRegister.inli=
ne .step2Facebook.grayWall input:not([type=3D"radio"]) { border: 1px solid =
rgb(204, 204, 204); box-shadow: none; height: auto; background-color: rgb(2=
55, 255, 255) !important; }

.UserRegister.inline .step1.grayWall input:not([type=3D"radio"]):active, .U=
serRegister.inline .step1.grayWall input:not([type=3D"radio"]):focus, .User=
Register.inline .step2.grayWall input:not([type=3D"radio"]):active, .UserRe=
gister.inline .step2.grayWall input:not([type=3D"radio"]):focus, .UserRegis=
ter.inline .step2Facebook.grayWall input:not([type=3D"radio"]):active, .Use=
rRegister.inline .step2Facebook.grayWall input:not([type=3D"radio"]):focus =
{ background: rgb(255, 255, 255) !important; }

.UserRegister.inline .step1.grayWall input[type=3D"radio"], .UserRegister.i=
nline .step2.grayWall input[type=3D"radio"], .UserRegister.inline .step2Fac=
ebook.grayWall input[type=3D"radio"] { height: auto; }

.UserRegister.inline .step1.grayWall .emailFieldRedesign em, .UserRegister.=
inline .step2.grayWall .emailFieldRedesign em, .UserRegister.inline .step2F=
acebook.grayWall .emailFieldRedesign em { right: 14px !important; top: 14px=
 !important; }

.UserRegister.inline .step1.grayWall .passwordFieldRedesign em, .UserRegist=
er.inline .step2.grayWall .passwordFieldRedesign em, .UserRegister.inline .=
step2Facebook.grayWall .passwordFieldRedesign em { right: 14px !important; =
}

.UserRegister.inline .step1.grayWall .businessField.linkGroup, .UserRegiste=
r.inline .step2.grayWall .businessField.linkGroup, .UserRegister.inline .st=
ep2Facebook.grayWall .businessField.linkGroup { height: auto; margin: 15px =
0px 0px; }

.UserRegister.inline .step1.grayWall .businessField.linkGroup .businessSign=
upMulti, .UserRegister.inline .step2.grayWall .businessField.linkGroup .bus=
inessSignupMulti, .UserRegister.inline .step2Facebook.grayWall .businessFie=
ld.linkGroup .businessSignupMulti { color: rgb(51, 51, 51); }

.UserRegister.inline .step1.grayWall .genderFormItem .formInputWrapper, .Us=
erRegister.inline .step2.grayWall .genderFormItem .formInputWrapper, .UserR=
egister.inline .step2Facebook.grayWall .genderFormItem .formInputWrapper { =
padding: 15px 0px; }

.UserRegister.inline .step1.grayWall .genderFormItem .formInputWrapper .for=
mInlineCheckedSet, .UserRegister.inline .step2.grayWall .genderFormItem .fo=
rmInputWrapper .formInlineCheckedSet, .UserRegister.inline .step2Facebook.g=
rayWall .genderFormItem .formInputWrapper .formInlineCheckedSet { padding-t=
op: 0px; }

.UserRegister.inline .step1.grayWall .divider p, .UserRegister.inline .step=
2.grayWall .divider p, .UserRegister.inline .step2Facebook.grayWall .divide=
r p { bottom: 0px; position: relative; width: auto; }

.UserRegister.inline .step1.grayWall .groupSeparator, .UserRegister.inline =
.step2.grayWall .groupSeparator, .UserRegister.inline .step2Facebook.grayWa=
ll .groupSeparator { color: rgb(0, 0, 0); }

.UserRegister.inline .step1.whiteWall input, .UserRegister.inline .step1.fl=
atWhiteWall input, .UserRegister.inline .step2.whiteWall input, .UserRegist=
er.inline .step2.flatWhiteWall input, .UserRegister.inline .step2Facebook.w=
hiteWall input, .UserRegister.inline .step2Facebook.flatWhiteWall input { b=
ox-shadow: rgba(0, 0, 0, 0.12) 0px 0px 3px inset !important; }

.UserRegister.inline .step1.whiteWall input, .UserRegister.inline .step1.wh=
iteWall input.hasError, .UserRegister.inline .step1.whiteWall input.hasWarn=
ing, .UserRegister.inline .step1.flatWhiteWall input, .UserRegister.inline =
.step1.flatWhiteWall input.hasError, .UserRegister.inline .step1.flatWhiteW=
all input.hasWarning, .UserRegister.inline .step2.whiteWall input, .UserReg=
ister.inline .step2.whiteWall input.hasError, .UserRegister.inline .step2.w=
hiteWall input.hasWarning, .UserRegister.inline .step2.flatWhiteWall input,=
 .UserRegister.inline .step2.flatWhiteWall input.hasError, .UserRegister.in=
line .step2.flatWhiteWall input.hasWarning, .UserRegister.inline .step2Face=
book.whiteWall input, .UserRegister.inline .step2Facebook.whiteWall input.h=
asError, .UserRegister.inline .step2Facebook.whiteWall input.hasWarning, .U=
serRegister.inline .step2Facebook.flatWhiteWall input, .UserRegister.inline=
 .step2Facebook.flatWhiteWall input.hasError, .UserRegister.inline .step2Fa=
cebook.flatWhiteWall input.hasWarning { background: linear-gradient(rgb(240=
, 240, 240), rgb(245, 245, 245)); }

.UserRegister.inline .step1.whiteWall input:active, .UserRegister.inline .s=
tep1.whiteWall input:focus, .UserRegister.inline .step1.flatWhiteWall input=
:active, .UserRegister.inline .step1.flatWhiteWall input:focus, .UserRegist=
er.inline .step2.whiteWall input:active, .UserRegister.inline .step2.whiteW=
all input:focus, .UserRegister.inline .step2.flatWhiteWall input:active, .U=
serRegister.inline .step2.flatWhiteWall input:focus, .UserRegister.inline .=
step2Facebook.whiteWall input:active, .UserRegister.inline .step2Facebook.w=
hiteWall input:focus, .UserRegister.inline .step2Facebook.flatWhiteWall inp=
ut:active, .UserRegister.inline .step2Facebook.flatWhiteWall input:focus { =
background: rgb(255, 255, 255) !important; }

.UserRegister.inline .step1.whiteWall .gender, .UserRegister.inline .step1.=
whiteWall .businessSignupMulti, .UserRegister.inline .step1.flatWhiteWall .=
gender, .UserRegister.inline .step1.flatWhiteWall .businessSignupMulti, .Us=
erRegister.inline .step2.whiteWall .gender, .UserRegister.inline .step2.whi=
teWall .businessSignupMulti, .UserRegister.inline .step2.flatWhiteWall .gen=
der, .UserRegister.inline .step2.flatWhiteWall .businessSignupMulti, .UserR=
egister.inline .step2Facebook.whiteWall .gender, .UserRegister.inline .step=
2Facebook.whiteWall .businessSignupMulti, .UserRegister.inline .step2Facebo=
ok.flatWhiteWall .gender, .UserRegister.inline .step2Facebook.flatWhiteWall=
 .businessSignupMulti { text-shadow: none; }

.UserRegister.inline .step1.whiteWall .businessField.linkGroup, .UserRegist=
er.inline .step1.flatWhiteWall .businessField.linkGroup, .UserRegister.inli=
ne .step2.whiteWall .businessField.linkGroup, .UserRegister.inline .step2.f=
latWhiteWall .businessField.linkGroup, .UserRegister.inline .step2Facebook.=
whiteWall .businessField.linkGroup, .UserRegister.inline .step2Facebook.fla=
tWhiteWall .businessField.linkGroup { height: auto; margin: 15px 0px 0px; }

.UserRegister.inline .step1.whiteWall .businessField.linkGroup .businessSig=
nupMulti, .UserRegister.inline .step1.flatWhiteWall .businessField.linkGrou=
p .businessSignupMulti, .UserRegister.inline .step2.whiteWall .businessFiel=
d.linkGroup .businessSignupMulti, .UserRegister.inline .step2.flatWhiteWall=
 .businessField.linkGroup .businessSignupMulti, .UserRegister.inline .step2=
Facebook.whiteWall .businessField.linkGroup .businessSignupMulti, .UserRegi=
ster.inline .step2Facebook.flatWhiteWall .businessField.linkGroup .business=
SignupMulti { color: rgb(51, 51, 51); }

.UserRegister.inline .step1.whiteWall .divider, .UserRegister.inline .step1=
.flatWhiteWall .divider, .UserRegister.inline .step2.whiteWall .divider, .U=
serRegister.inline .step2.flatWhiteWall .divider, .UserRegister.inline .ste=
p2Facebook.whiteWall .divider, .UserRegister.inline .step2Facebook.flatWhit=
eWall .divider { margin-top: 10px; }

.UserRegister.inline .step1.whiteWall .divider p, .UserRegister.inline .ste=
p1.flatWhiteWall .divider p, .UserRegister.inline .step2.whiteWall .divider=
 p, .UserRegister.inline .step2.flatWhiteWall .divider p, .UserRegister.inl=
ine .step2Facebook.whiteWall .divider p, .UserRegister.inline .step2Faceboo=
k.flatWhiteWall .divider p { position: relative; top: 5px; width: auto; }

.UserRegister.inline .step1.darkWall .groupSeparator, .UserRegister.inline =
.step2.darkWall .groupSeparator, .UserRegister.inline .step2Facebook.darkWa=
ll .groupSeparator { color: rgb(255, 255, 255); }

.UserRegister.inline .step1.darkWall .gender, .UserRegister.inline .step2.d=
arkWall .gender, .UserRegister.inline .step2Facebook.darkWall .gender { col=
or: rgb(255, 255, 255); }

.UserRegister.inline .step1.darkWall .genderReadout, .UserRegister.inline .=
step2.darkWall .genderReadout, .UserRegister.inline .step2Facebook.darkWall=
 .genderReadout { color: rgb(255, 255, 255); }

.UserRegister.inline .step1.darkWall .infoButton, .UserRegister.inline .ste=
p2.darkWall .infoButton, .UserRegister.inline .step2Facebook.darkWall .info=
Button { width: 14px; height: 14px; background: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-main-1x-c20ceaff.png") -44px -280px no-rep=
eat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserRegister.inline .step1.darkWall .infoButton, .UserRegister.inline .s=
tep2.darkWall .infoButton, .UserRegister.inline .step2Facebook.darkWall .in=
foButton { background-image: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-main-2x-6d89d41e.png"); background-position: -234px -189px; b=
ackground-size: 249px 231px; }
}

.UserRegister.inline .step1.flatWhiteWall .groupSeparatorWrapper .groupSepa=
rator, .UserRegister.inline .step2.flatWhiteWall .groupSeparatorWrapper .gr=
oupSeparator, .UserRegister.inline .step2Facebook.flatWhiteWall .groupSepar=
atorWrapper .groupSeparator { border: 1px solid rgb(239, 239, 239); margin:=
 13px 0px; }

.UserRegister.inline .step1.flatWhiteWall .infoButton, .UserRegister.inline=
 .step2.flatWhiteWall .infoButton, .UserRegister.inline .step2Facebook.flat=
WhiteWall .infoButton { filter: none; }

.UserRegister.loginForm .whiteWall .signupFirstStep .signupButton .continue=
Button, .UserRegister.loginForm .whiteWall .signupFirstStep .signupButton .=
continueButton:hover { border: 1px solid rgba(150, 150, 150, 0.3); box-shad=
ow: none; }

.UserRegisterPage .InlineSignup { margin: 50px auto; }

.UserRegisterRestricted { -webkit-box-align: center; align-items: center; d=
isplay: flex; -webkit-box-pack: center; justify-content: center; }

.UserRegisterRestricted .contents { border-radius: 6px; margin: 100px auto =
0px; position: relative; max-width: 300px; z-index: 682; background: none; =
box-shadow: none; -webkit-box-orient: vertical; -webkit-box-direction: norm=
al; flex-direction: column; text-align: center; }

.UserRegisterRestricted .logo { width: 169px; height: 42px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441de=
c.png") 0px -174px no-repeat; display: inline-block; font-style: normal; fo=
nt-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0=
px; line-height: 0; font-family: serif; text-shadow: none; color: transpare=
nt; margin-bottom: 20px; }

.UserRegisterRestricted .header { font-size: 15px; font-weight: bold; }

.UserRegisterRestricted .message { color: rgb(85, 85, 85); line-height: 15p=
x; margin-bottom: 20px; margin-top: 5px; }

.App.full .UserRegisterRestricted .contents { z-index: 1; }

.SimpleBoardCreate { background-color: rgb(255, 255, 255); width: 330px; }

.SimpleBoardCreate .repinSmall.btn.primary, .SimpleBoardCreate .repinBtn.bt=
n.primary { height: 33px; }

.SimpleBoardCreate .repinSmall.btn.primary.loading, .SimpleBoardCreate .rep=
inSmall.btn.primary.success, .SimpleBoardCreate .repinBtn.btn.primary.loadi=
ng, .SimpleBoardCreate .repinBtn.btn.primary.success { width: 62px; }

.SimpleBoardCreate .repinSmall.btn.primary.loading em, .SimpleBoardCreate .=
repinSmall.btn.primary.success em, .SimpleBoardCreate .repinBtn.btn.primary=
.loading em, .SimpleBoardCreate .repinBtn.btn.primary.success em { transfor=
m: translateZ(0px); left: 50%; position: absolute; top: 50%; }

.SimpleBoardCreate .repinSmall.btn.primary.loading em, .SimpleBoardCreate .=
repinBtn.btn.primary.loading em { width: 16px; height: 16px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x=
-5d23fe54.png") -376px -327px no-repeat; animation: rotateCircle 500ms infi=
nite; margin-left: -8px; margin-top: -8px; visibility: visible; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SimpleBoardCreate .repinSmall.btn.primary.loading em, .SimpleBoardCreate=
 .repinBtn.btn.primary.loading em { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); ba=
ckground-position: -370px -223px; background-size: 399px 382px; }
}

.SimpleBoardCreate .repinSmall.btn.primary.success em, .SimpleBoardCreate .=
repinBtn.btn.primary.success em { width: 17px; height: 13px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x=
-5d23fe54.png") -328px -325px no-repeat; margin-left: -8.5px; margin-top: -=
6.5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SimpleBoardCreate .repinSmall.btn.primary.success em, .SimpleBoardCreate=
 .repinBtn.btn.primary.success em { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); ba=
ckground-position: -228px -320px; background-size: 399px 382px; }
}

.SimpleBoardCreate .BoardIcons { height: auto; }

.SimpleBoardCreate .boardsWrapper { transform: translateZ(0px); border-bott=
om-right-radius: 6px; border-top-right-radius: 6px; overflow: hidden; right=
: 0px; width: 330px; }

.SimpleBoardCreate .boardsWrapper .item { border-radius: 0px; color: rgb(21=
1, 211, 211); padding: 3px 10px 3px 23px; }

.SimpleBoardCreate .boardsWrapper .item:hover { background: transparent; }

.SimpleBoardCreate .boardsWrapper .item.activeItem, .SimpleBoardCreate .boa=
rdsWrapper .item.selected, .SimpleBoardCreate .boardsWrapper .item:hover { =
background: rgb(245, 245, 245); color: rgb(0, 0, 0); }

.SimpleBoardCreate .boardsWrapper .item.activeItem .repinBtn, .SimpleBoardC=
reate .boardsWrapper .item.selected .repinBtn, .SimpleBoardCreate .boardsWr=
apper .item:hover .repinBtn { display: block; }

.SimpleBoardCreate .boardsWrapper .top { border-bottom: 1px solid rgb(243, =
243, 243); border-top: 1px solid rgb(243, 243, 243); margin-bottom: 0px; pa=
dding: 15px 0px; }

.SimpleBoardCreate .cancelButton { float: left; margin-left: 12px; }

.SimpleBoardCreate .submitButton { float: right; margin-right: 25px; }

.SimpleBoardCreate .submitButton .Button.btn:hover { box-shadow: rgba(255, =
255, 255, 0.34) 0px 1px 0px 0px; }

.SimpleBoardCreate .cancelCreateButtons { border: 1px solid transparent; }

.SimpleBoardCreate .nameWrapper { background: rgb(255, 255, 255); padding-r=
ight: 0px; position: relative; }

.SimpleBoardCreate .nameWrapper .searchFilterInputIcon { display: none; }

.SimpleBoardCreate input.name { -webkit-font-smoothing: antialiased; border=
: 1px solid rgb(234, 234, 234); border-radius: 4px; box-shadow: none; color=
: rgb(85, 85, 85); font-size: 15px; font-weight: bold; margin-left: 23px; p=
adding: 13px; width: 284px; }

.SimpleBoardCreate input.name:focus { outline: none; }

.SimpleBoardCreate input.name::-webkit-input-placeholder { color: rgb(211, =
211, 211); }

.SimpleBoardCreate input.name::placeholder { color: rgb(211, 211, 211); }

.SimpleBoardCreate .pinCreateTitle { -webkit-font-smoothing: antialiased; c=
olor: rgb(51, 51, 51); font-size: 20px; font-weight: bold; margin: 0px; pad=
ding: 25px 25px 13px; }

.SimpleBoardCreate .nameAndIcons { -webkit-font-smoothing: antialiased; fon=
t-weight: bold; letter-spacing: 0.01em; }

.SimpleBoardCreate .selected .BoardIcons { display: none; }

.SimpleBoardCreate .sectionHeading { -webkit-font-smoothing: antialiased; c=
olor: rgb(211, 211, 211); font-size: 11px; font-weight: 400; padding: 10px =
23px; text-transform: uppercase; }

.SimpleBoardCreate .titleContainer { border-top-right-radius: 6px; width: 3=
30px; z-index: 1; }

.SimpleBoardCreate .titleContainer .pinCreateTitle { padding: 25px 25px 13p=
x; }

.BoardCreateUpsellTooltip { display: block; }

.BuildingHomeFeedSpinner { color: rgb(68, 68, 68); text-align: center; }

.BuildingHomeFeedSpinner .buildingFeedImg { background: url("https://s.pini=
mg.com/webapp/style/images/building_homefeed-1x-da7dc75e.png") 0% 0% / cont=
ain no-repeat; height: 250px; width: 324px; display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BuildingHomeFeedSpinner .buildingFeedImg { background-image: url("https:=
//s.pinimg.com/webapp/style/images/building_homefeed-2x-ba17edad.png"); }
}

.BuildingHomeFeedSpinner .buildingTitle { font-size: 32px; }

.BuildingHomeFeedSpinner .buildingText { -webkit-font-smoothing: antialiase=
d; font-size: 18px; }

.ModalFirstPinExperience { display: none; }

.ModalStepBase.inModal { color: rgb(51, 51, 51); width: 375px; }

.ModalStepBase.inModal .standardForm .formTitle { font-family: "Helvetica N=
eue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pr=
o W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Me=
iryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", a=
rial, sans-serif; font-size: 18px; white-space: normal; }

.ModalStepBase.inModal .standardForm .formItem { font-size: 14px; line-heig=
ht: 1.5; }

.ModalStepBase.inModal .standardForm .formFooter { position: relative; }

.ModalStepBase.inModal .Progress { margin-top: -4px; position: absolute; to=
p: 50%; }

.ModalStepBase.inModal .tip { font-style: italic; }

.NewUserInterestPicker { background-color: rgb(255, 255, 255); padding-bott=
om: 69px; }

.NewUserInterestPicker .padItems { width: 600px; }

.NewUserInterestPicker .GridItems.padItems > .item { width: 136px; }

.NewUserInterestPicker.threeColumns .padItems { width: 450px; }

body.interestsNuxMwebTutorial.NewUserSetupSpinnerStep { background-image: u=
rl("https://s.pinimg.com/webapp/style/images/prof-x-long-bg-ae84c427.png");=
 background-size: cover; }

body.interestsNuxMwebTutorial .Nags { display: none; }

.NewUserSetupSpinner { overflow-x: hidden; }

.NewUserSetupSpinner.ignition { margin-top: 0px !important; }

.NewUserSetupSpinner .outer { display: inline-block; position: relative; ri=
ght: -50%; }

.NewUserSetupSpinner .finishImage { background: url("https://s.pinimg.com/w=
ebapp/style/images/nux-finish-pins-1x-da7dc75e.png") 0% 0% / contain no-rep=
eat; height: 250px; width: 324px; left: -50%; margin-top: 5%; position: rel=
ative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NewUserSetupSpinner .finishImage { background-image: url("https://s.pini=
mg.com/webapp/style/images/nux-finish-pins-2x-ba17edad.png"); }
}

.NewUserSetupSpinner .finishTitle { color: rgb(255, 255, 255); font-style: =
normal; font-variant: normal; font-weight: bold; font-stretch: normal; font=
-size: 18px; line-height: normal; font-family: "Helvetica Neue", sans-serif=
; padding: 20px 0px 10px; text-align: center; }

.NewUserSetupSpinner .finishMessage { color: rgb(255, 255, 255); font-size:=
 14px; margin: 0px auto; padding: 10px 0px 15px; text-align: center; width:=
 300px; }

.NewUserSetupSpinner .spinner { background: url("https://s.pinimg.com/webap=
p/style/images/spinner-small-1x-b897d25e.gif") 0% 0% / contain no-repeat; h=
eight: 16px; width: 16px; opacity: 0.5; display: block; margin: 10px auto 2=
0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NewUserSetupSpinner .spinner { background-image: url("https://s.pinimg.c=
om/webapp/style/images/spinner-small-2x-dbb1334f.gif"); }
}

.NewUserStepBase.ignition { margin-top: -44px; position: relative; }

.NewUserStepBase.ignition .noHeader { box-shadow: none; margin-top: 0px; }

.NewUserStepBase.ignition .newUserStepHeader { background: none; box-shadow=
: none; }

.NewUserStepBase.ignition h1.pinStoryText { color: rgb(51, 51, 51); font-fa=
mily: serif; font-size: 28px; font-weight: normal; margin-top: 32px; text-a=
lign: center; }

.NewUserStepBase.ignition .tooltipCloserLook p { color: rgb(51, 51, 51); }

.NewUserStepBase .newUserStepHeader { background-color: rgb(240, 240, 240);=
 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px 0px, rgba(0, 0, 0, 0.1) 0px 1px=
 0px 0px; margin-bottom: 14px; text-align: center; }

.NewUserStepBase .newUserStepHeader.hidden { background: none; box-shadow: =
none; display: block; height: 0px; }

.NewUserStepBase .newUserStepHeader::before { content: ""; display: inline-=
block; height: 195px; }

.NewUserStepBase .newUserStepHeader h1 { color: rgba(21, 21, 21, 0.8); font=
-weight: bold; margin-left: auto; margin-right: auto; max-width: 736px; tex=
t-align: center; word-wrap: break-word; font-size: 20px; line-height: 26px;=
 }

.NewUserStepBase .newUserStepHeader .newUserStepHeaderInner { display: inli=
ne-block; margin: auto; padding: 17px 0px; width: 750px; }

.NewUserStepBase .newUserStepHeader .newUserStepHeaderPeep { position: fixe=
d; right: 14px; top: 6px; z-index: 680; }

.NewUserStepBase .newUserStepHeader .newUserStepHeaderPeep .nextStep { floa=
t: left; }

.NewUserStepBase .newUserStepHeader .newUserStepHeaderPeep .Progress { floa=
t: left; margin: 12px 3px; }

@media screen and (min-width: 1300px) {
  .NewUserStepBase .newUserStepHeader .newUserStepHeaderPeep.fixedPosition =
{ left: 50%; margin-left: 450px; width: 280px; }
}

.NewUserStepBase .welcome { color: rgb(51, 51, 51); font-size: 16px; line-h=
eight: 1.6em; margin-bottom: 7px; }

.NewUserStepBase .tooltipCloserLook { background: rgb(255, 255, 255); borde=
r: 1px solid rgb(201, 201, 201); border-radius: 3px; left: 50%; margin-left=
: -190px; margin-top: 220px; opacity: 0; position: fixed; text-align: cente=
r; top: 90px; transition: opacity 0.3s; width: 380px; }

.NewUserStepBase .tooltipCloserLook p { color: rgb(189, 8, 28); font-size: =
16px; margin: 16px 0px; }

.NewUserStepBase .tooltipCloserLook.visible { opacity: 1; visibility: visib=
le; z-index: 680; }

body.interestsNuxMwebTutorial.NewUserWelcomeStep { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/prof-x-long-bg-ae84c427.png"); back=
ground-size: cover; }

body.interestsNuxMwebTutorial .Nags { display: none; }

.NewUserWelcome { overflow-x: hidden; }

.NewUserWelcome.ignition { margin-top: 0px; }

.NewUserWelcome .outer { display: inline-block; position: relative; right: =
-50%; }

.NewUserWelcome .welcomeImage { background: url("https://s.pinimg.com/webap=
p/style/images/nux-welcome-pins-1x-9eebf6f9.png") 0% 0% / contain no-repeat=
; height: 258px; width: 391px; left: -50%; margin-top: 5%; position: relati=
ve; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NewUserWelcome .welcomeImage { background-image: url("https://s.pinimg.c=
om/webapp/style/images/nux-welcome-pins-2x-9e263d10.png"); }
}

.NewUserWelcome .welcomeTitle { color: rgb(255, 255, 255); font-style: norm=
al; font-variant: normal; font-weight: bold; font-stretch: normal; font-siz=
e: 18px; line-height: normal; font-family: "Helvetica Neue", sans-serif; pa=
dding: 20px 0px 10px; text-align: center; }

.NewUserWelcome .welcomeMessage { color: rgb(255, 255, 255); font-size: 12p=
x; margin: 0px auto; padding: 10px 0px 15px; text-align: center; width: 300=
px; }

.NewUserWelcome .welcomeButton { padding-bottom: 15px; }

.NewUserWelcome .welcomeButtonStyle { background: linear-gradient(rgb(227, =
38, 46), rgb(171, 23, 30)) rgb(171, 23, 30); border-style: solid; border-im=
age: initial; border-color: rgb(175, 21, 27) rgb(154, 16, 21) rgb(130, 10, =
15); border-width: 1px; display: block; margin: 0px auto; }

.NewUserWelcome .Button.btn.primary { padding: 5px 60px; }

.NewUserWelcome .spinner { background: url("https://s.pinimg.com/webapp/sty=
le/images/spinner-small-1x-b897d25e.gif") 0% 0% / contain no-repeat; height=
: 16px; width: 16px; opacity: 0.5; display: none; margin: 0px auto 20px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NewUserWelcome .spinner { background-image: url("https://s.pinimg.com/we=
bapp/style/images/spinner-small-2x-dbb1334f.gif"); }
}

.Pulser { height: 50px; position: absolute; visibility: hidden; width: 50px=
; z-index: 680; }

.Pulser.fixed { position: fixed; }

.Pulser .pulserImage { cursor: pointer; left: -47px; position: absolute; to=
p: -47px; }

.Pulser .pulserInner { background: url("https://s.pinimg.com/webapp/style/i=
mages/PulserInner-1x-f7e70bcd.png") 0% 0% / contain no-repeat; height: 146p=
x; width: 146px; }

.Pulser .pulserOuter { background: url("https://s.pinimg.com/webapp/style/i=
mages/PulserOuter-1x-5840dc0e.png") 0% 0% / contain no-repeat; height: 146p=
x; width: 146px; }

.TutorialTooltip { background-color: rgb(77, 211, 245); border-radius: 4px;=
 color: rgb(255, 255, 255); padding: 11px 14px 10px; width: 264px; }

.TutorialTooltip.noButtons { width: 200px; }

.TutorialTooltip.noButtons .tooltipWrapper { text-align: center; }

.TutorialTooltip.noButtons .tooltipWrapper .tooltipContent { display: inlin=
e-block; padding: 0px; text-align: left; }

.TutorialTooltip .tooltipTitle { font-size: 18px; }

.TutorialTooltip .tooltipContent { font-size: 16px; margin: 0px; padding: 0=
px 2px 14px 0px; }

.TutorialTooltip .ring { background-color: transparent; border: 4px solid r=
gb(239, 239, 239); border-radius: 50%; display: inline-block; height: 8px; =
margin-bottom: 2px; transition: all 0.2s; vertical-align: middle; width: 8p=
x; }

.TutorialTooltip .tooltipFooter { height: 40px; }

.TutorialTooltip .toolTipActionButton { float: right; }

.TutorialTooltip .toolTipCancelButton { float: left; }

.TwoCirclesPulser { cursor: pointer; height: 100px; position: absolute; vis=
ibility: hidden; width: 100px; z-index: 680; }

.TwoCirclesPulser .pulser { background-color: rgb(77, 211, 245); border-rad=
ius: 50%; height: 100%; position: absolute; width: 100%; }

.TwoCirclesPulser.inHeader { z-index: 672; }

.TwoCirclesPulser.inDropdown { z-index: 753; }

.UpsellTooltip { display: block; }

.UnauthPinInGridCloseup .centeredWithinWrapper { display: flex; -webkit-box=
-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.UnauthPinInGridCloseup .mainPin { flex-shrink: 0; margin: 14px 7px 0px; wi=
dth: 486px; }

.UnauthPinInGridCloseup .mainPin .pinCanonicalDescription { width: auto !im=
portant; }

.UnauthPinInGridCloseup.pinOverlay .mainPin { margin: 0px auto; }

.UnauthPinInGridCloseup .rightSection { -webkit-box-flex: 1; flex-grow: 1; =
position: relative; }

.UnauthPinInGridCloseup .rightSection .relatedPinsTitle { color: rgb(85, 85=
, 85); font-size: 24px; font-weight: bold; margin: 14px 0px 0px 7px; }

.UnauthPinInGridCloseup .pinTopBar { position: absolute; z-index: 10; }

.UnauthPinInGridCloseup .PaddedPin { margin: 0px 32px; }

.UnauthPinInGridCloseup .PaddedPin .pinDomain { width: auto !important; }

.UnauthPinInGridCloseup .Pin { border-radius: 6px; box-shadow: rgba(0, 0, 0=
, 0.22) 0px 1px 2px 0px; overflow: hidden; width: 486px; }

.UnauthPinInGridCloseup .Pin.detailed.unauthPinInGrid .pinImage { border-ra=
dius: 6px; }

.UnauthPinInGridCloseup .Pin.detailed.unauthPinInGrid .pinActionBarStickyCo=
ntainer { padding-top: 60px; }

.UnauthPinInGridCloseup .CloseupTitleCard { padding-left: 32px; padding-rig=
ht: 32px; }

.UnauthPinInGridCloseup .CloseupTitleCard .richPinInformation { padding: 0p=
x; width: auto; }

.UnauthPinInGridCloseup .CloseupTitleCard .richPinTitle { padding-bottom: 8=
px; }

.UnauthPinInGridCloseup .CloseupSourceDescription .richPinArticleSummary { =
width: auto; }

.UnauthPinInGridCloseup .commentDescriptionContent { width: auto !important=
; }

.UnauthPinInGridCloseup .showMoreButton { display: none; }

.UnauthPinInGridCloseup .topSection { display: flex; -webkit-box-orient: ho=
rizontal; -webkit-box-direction: normal; flex-direction: row; }

.UnauthPinInGridCloseup .PinActionBar { padding: 16px 32px 0px; top: 0px !i=
mportant; width: 486px !important; }

.UnauthPinInGridCloseup .nonCanonicalDesc { width: auto !important; }

.UnauthPinInGridCloseup.gridLayout .pinPageHeader { background-color: rgb(2=
55, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; }

.UnauthPinInGridCloseup.gridLayout .pinPageHeaderTitle { color: rgb(85, 85,=
 85); font-size: 48px; font-weight: bold; padding-top: 20px; }

.UnauthPinInGridCloseup.gridLayout .RelatedInterestsSection { margin: 32px =
0px; }

.UnauthPinInGridCloseup.gridLayout .RelatedInterestsSection.noInterests { h=
eight: 0px; margin-bottom: 0px; }

.UnauthPinInGridCloseup.gridLayout .gridContainer { margin-top: 18px; }

.UnauthPinInGridCloseup.showOpenNav { background-color: rgb(255, 255, 255);=
 }

.UnauthPinInGridCloseup.showOpenNav .pinPageContent { background-color: rgb=
(255, 255, 255); margin-left: 246px; }

@media (max-width: 999px) and (min-width: 0px) {
  .UnauthPinInGridCloseup.showOpenNav .pinPageContent { margin-left: 0px; }
}

.UnauthPinInGridCloseup.showOpenNav .pinPageContent .centeredWithinWrapper =
{ width: inherit; }

.UnauthPinInGridCloseup.showOpenNav .pinPageHeader { box-shadow: none; marg=
in-bottom: 0px; padding-bottom: 0px; }

.UnauthPinInGridCloseup.showOpenNav .pinPageHeader .centeredWithinWrapper {=
 width: inherit; }

.UnauthPinInGridCloseup.showOpenNav .openNavSubtitle { color: rgb(85, 85, 8=
5); font-size: 14px; padding-left: 8px; }

.UnauthPinInGridCloseup.showOpenNav .pinPageHeaderTitleSmall { padding: 32p=
x 5px; }

.UnauthPinInGridCloseup.showOpenNav .pinPageHeaderTitle { padding-bottom: 3=
2px; padding-left: 5px; }

.UnauthPinInGridCloseup.showOpenNav .gridContainer { margin-top: 4px; }

.UnauthPinInGridCloseup.showOpenNav .RelatedInterestsSection { margin-botto=
m: 40px; margin-top: 16px; }

.UserBoardFollow { height: 100%; overflow: hidden; text-align: center; }

.UserBoardFollow .userBoardFakeHeader { background: rgb(255, 255, 255); box=
-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; height: 45px; position: relat=
ive; }

.UserBoardFollow .userBoardFakeHeader .fakeHeaderLogo { width: 104px; heigh=
t: 26px; background: url("https://s.pinimg.com/webapp/style/images/webapp-c=
ommon-desktop-1x-28441dec.png") -253px -166px no-repeat; display: inline-bl=
ock; margin-top: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserBoardFollow .userBoardFakeHeader .fakeHeaderLogo { background-image:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d0=
2cd03.png"); background-position: -111px -201px; background-size: 428px 427=
px; }
}

.UserBoardFollow .boardInfo { background: rgb(255, 255, 255); bottom: -1px;=
 box-shadow: rgb(238, 238, 238) 0px -20px 50px; padding: 0px 0px 40px; posi=
tion: absolute; transition: height 1s ease-in-out; width: 100%; }

.UserBoardFollow .boardInfo .about { color: rgb(170, 170, 170); font-size: =
15px; line-height: 22px; margin: 0px auto; max-width: 800px; padding: 0px 1=
0px; }

.UserBoardFollow .boardInfo .boardName { color: rgba(21, 21, 21, 0.8); font=
-size: 36px; line-height: 32px; padding-top: 30px; text-align: center; }

.UserBoardFollow .boardInfo .description { color: rgb(68, 68, 68); font-siz=
e: 15px; line-height: 20px; margin: 10px auto 5px; max-width: 750px; paddin=
g: 0px 20px; text-align: center; text-shadow: none; }

.UserBoardFollow .boardInfo img.profileImage { box-shadow: rgb(170, 170, 17=
0) 0px 0px 10px; height: 64px; margin-top: -32px; overflow: hidden; width: =
64px; }

.UserBoardFollow .boardInfo .postFollow .boardName { font-size: 26px; paddi=
ng-top: 0px; }

.UserBoardFollow .boardInfo .postUnFollow { margin-bottom: 10px; margin-top=
: 20px; }

.UserBoardFollow .boardInfo .stats { color: rgb(170, 170, 170); font-size: =
15px; margin: 15px 0px 10px; }

.UserBoardFollow .boardInfo .stats .pinCount::before { content: "=E2=80=A2"=
; }

.UserBoardFollow .boardInfo .userName { color: rgb(51, 51, 51); font-size: =
22px; font-weight: 500; padding-top: 8px; }

.BusinessAccountConvert .standardForm { margin-bottom: 0px; }

.BusinessAccountConvert .standardForm svg { z-index: 1; }

.BusinessAccountConvert .standardForm input[type=3D"email"], .BusinessAccou=
ntConvert .standardForm input[type=3D"number"], .BusinessAccountConvert .st=
andardForm input[type=3D"password"], .BusinessAccountConvert .standardForm =
input[type=3D"text"], .BusinessAccountConvert .standardForm input[type=3D"u=
rl"], .BusinessAccountConvert .standardForm select { padding: 11px; }

.BusinessAccountConvert .standardForm input[type=3D"email"]::-webkit-input-=
placeholder, .BusinessAccountConvert .standardForm input[type=3D"number"]::=
-webkit-input-placeholder, .BusinessAccountConvert .standardForm input[type=
=3D"password"]::-webkit-input-placeholder, .BusinessAccountConvert .standar=
dForm input[type=3D"text"]::-webkit-input-placeholder, .BusinessAccountConv=
ert .standardForm input[type=3D"url"]::-webkit-input-placeholder, .Business=
AccountConvert .standardForm select::-webkit-input-placeholder { font-weigh=
t: bold; }

.BusinessAccountConvert .standardForm input[type=3D"email"]::placeholder, .=
BusinessAccountConvert .standardForm input[type=3D"number"]::placeholder, .=
BusinessAccountConvert .standardForm input[type=3D"password"]::placeholder,=
 .BusinessAccountConvert .standardForm input[type=3D"text"]::placeholder, .=
BusinessAccountConvert .standardForm input[type=3D"url"]::placeholder, .Bus=
inessAccountConvert .standardForm select::placeholder { font-weight: bold; =
}

.BusinessAccountConvert .standardForm select { height: 40px; padding-right:=
 33px; }

.BusinessAccountConvert .fields > ul > li, .BusinessAccountConvert .fields =
div > li { margin-bottom: 5px; position: relative; }

.BusinessAccountConvert .fields > ul > li.emailAddress, .BusinessAccountCon=
vert .fields div > li.emailAddress { color: rgb(185, 185, 185); font-size: =
14px; margin-bottom: 10px; text-align: center; }

.BusinessAccountConvert .fields input.readonly { background: transparent; b=
ox-shadow: none; color: rgb(68, 68, 68); }

.BusinessAccountConvert .fields input.readonly::-webkit-input-placeholder {=
 font-weight: normal; }

.BusinessAccountConvert .fields input.readonly::placeholder { font-weight: =
normal; }

.BusinessAccountConvert .optional { color: rgb(169, 169, 169); cursor: text=
; line-height: 40px; padding: 0px 10px 0px 0px; position: absolute; right: =
0px; top: 0px; }

.BusinessAccountConvert input:focus + .optional { display: none; }

.BusinessAccountConvert button[type=3D"submit"] { display: block; width: 10=
0%; }

.BusinessAccountConvert .convertFormStep { font-family: "Helvetica Neue", H=
elvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", =
"Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=
=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, s=
ans-serif; -webkit-font-smoothing: antialiased; margin-top: 55px; text-alig=
n: center; width: auto; }

.BusinessAccountConvert .convertFormStep .title { color: rgb(68, 68, 68); f=
ont-size: 27px; font-weight: bold; letter-spacing: -1px; margin-top: 50px; =
}

.BusinessAccountConvert .convertFormStep .fields { margin: 30px auto 0px; w=
idth: 268px; }

.BusinessAccountConvert .convertButtonContainer { margin: 8px 0px 10px; }

.BusinessAccountConvert .acceptTerms { color: rgb(185, 185, 185); font-size=
: 11px; line-height: 1.5; }

.BusinessAccountConvert .acceptTerms a { color: rgb(185, 185, 185); }

.BusinessAccountConvert { bottom: 0px; left: 0px; right: 0px; top: 0px; min=
-width: 750px; }

.BusinessAccountConvert .convertFormContainer { background-color: rgb(255, =
255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; =
margin: 50px auto; min-height: 440px; overflow: auto; padding-bottom: 10px;=
 width: 716px; }

@media only screen and (min-height: 590px) {
  .BusinessAccountConvert { position: fixed; }
  .BusinessAccountConvert .convertFormContainer { left: 50%; margin: -220px=
 0px 0px -358px; position: absolute; top: 54%; z-index: 1; }
}

.BusinessAccountCreate .emailLoginButton { -webkit-font-smoothing: antialia=
sed; font-size: 13px; padding: 9px 15px; position: absolute; right: 12px; t=
op: 12px; }

.BusinessAccountCreate .standardForm { margin-bottom: 0px; }

.BusinessAccountCreate .standardForm svg { z-index: 1; }

.BusinessAccountCreate .standardForm input[type=3D"email"], .BusinessAccoun=
tCreate .standardForm input[type=3D"number"], .BusinessAccountCreate .stand=
ardForm input[type=3D"password"], .BusinessAccountCreate .standardForm inpu=
t[type=3D"text"], .BusinessAccountCreate .standardForm input[type=3D"url"],=
 .BusinessAccountCreate .standardForm select { padding: 11px; }

.BusinessAccountCreate .standardForm input[type=3D"email"]::-webkit-input-p=
laceholder, .BusinessAccountCreate .standardForm input[type=3D"number"]::-w=
ebkit-input-placeholder, .BusinessAccountCreate .standardForm input[type=3D=
"password"]::-webkit-input-placeholder, .BusinessAccountCreate .standardFor=
m input[type=3D"text"]::-webkit-input-placeholder, .BusinessAccountCreate .=
standardForm input[type=3D"url"]::-webkit-input-placeholder, .BusinessAccou=
ntCreate .standardForm select::-webkit-input-placeholder { font-weight: bol=
d; }

.BusinessAccountCreate .standardForm input[type=3D"email"]::placeholder, .B=
usinessAccountCreate .standardForm input[type=3D"number"]::placeholder, .Bu=
sinessAccountCreate .standardForm input[type=3D"password"]::placeholder, .B=
usinessAccountCreate .standardForm input[type=3D"text"]::placeholder, .Busi=
nessAccountCreate .standardForm input[type=3D"url"]::placeholder, .Business=
AccountCreate .standardForm select::placeholder { font-weight: bold; }

.BusinessAccountCreate .standardForm select { height: 40px; padding-right: =
33px; }

.BusinessAccountCreate .fields > ul > li, .BusinessAccountCreate .fields di=
v > li { margin-bottom: 5px; position: relative; }

.BusinessAccountCreate .fields > ul > li.emailAddress, .BusinessAccountCrea=
te .fields div > li.emailAddress { color: rgb(185, 185, 185); font-size: 14=
px; margin-bottom: 10px; }

.BusinessAccountCreate .fields input.readonly { background: transparent; bo=
x-shadow: none; color: rgb(68, 68, 68); }

.BusinessAccountCreate .fields input.readonly::-webkit-input-placeholder { =
font-weight: normal; }

.BusinessAccountCreate .fields input.readonly::placeholder { font-weight: n=
ormal; }

.BusinessAccountCreate .fields .formErrorMessage { color: rgb(189, 8, 28); =
font-size: 13px; margin: 7px 0px; }

.BusinessAccountCreate .optional { color: rgb(169, 169, 169); cursor: text;=
 line-height: 40px; padding: 0px 10px 0px 0px; position: absolute; right: 0=
px; top: 0px; }

.BusinessAccountCreate input:focus + .optional { display: none; }

.BusinessAccountCreate button[type=3D"submit"] { display: block; width: 100=
%; }

.BusinessAccountCreate .signupButtonContainer { margin: 8px 0px 10px; }

.BusinessAccountCreate .acceptTerms { color: rgb(185, 185, 185); font-size:=
 11px; line-height: 1.5; margin-bottom: 15px; }

.BusinessAccountCreate .acceptTerms a { color: rgb(185, 185, 185); }

.BusinessAccountCreate .notABusiness { color: rgb(68, 68, 68); display: inl=
ine-block; font-weight: bold; }

.BusinessAccountCreate .homeUnauthNumbers { -webkit-font-smoothing: antiali=
ased; bottom: -50px; color: rgb(255, 255, 255); display: table; margin: 0px=
 auto; position: absolute; table-layout: fixed; text-align: center; text-sh=
adow: rgba(0, 0, 0, 0.3) 2px 2px 6px; width: 100%; z-index: 0; }

.BusinessAccountCreate .homeUnauthNumbers .timeToSignup { display: inline-b=
lock; float: none; padding-left: 20px; padding-right: 15px; text-align: cen=
ter; }

.BusinessAccountCreate .homeUnauthNumbers .timeToSignup .numbersWrapper { t=
ext-align: left; }

.BusinessAccountCreate .homeUnauthNumbers .numbersTitle { display: inline-b=
lock; font-family: Helvetica; font-size: 35px; font-weight: bold; }

.BusinessAccountCreate .homeUnauthNumbers .numbersSubtitle { display: inlin=
e-block; font-size: 12px; font-weight: bold; line-height: 120%; padding-lef=
t: 4px; padding-top: 3px; text-align: left; }

.BusinessAccountCreate { bottom: 0px; left: 0px; right: 0px; top: 0px; min-=
width: 750px; position: fixed; z-index: 681; }

.BusinessAccountCreate .pinterestLogo { background: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -62px=
 -234px no-repeat; border-radius: 100%; height: 56px; margin: -30px auto; w=
idth: 56px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BusinessAccountCreate .pinterestLogo { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png=
"); background-position: -61px -231px; background-size: 399px 382px; }
}

.BusinessAccountCreate .newSignupLogo { margin-top: 20px; }

.BusinessAccountCreate .hidden { display: none; }

.BusinessAccountCreate .invisible { opacity: 0; pointer-events: none; }

.BusinessAccountCreate .interestsWrapper { animation: scrollFooterWithBgGri=
d 35s linear forwards; background-color: rgb(255, 255, 255); bottom: -30px;=
 height: 30px; left: 0px; position: absolute; text-align: center; width: 10=
0%; }

.BusinessAccountCreate .interestsWrapper .gradient { background: linear-gra=
dient(rgb(153, 153, 153), rgb(255, 255, 255)); height: 8px; }

.BusinessAccountCreate .interestsWrapper span, .BusinessAccountCreate .inte=
restsWrapper a { font-size: 10px; font-weight: bold; padding: 0px 3px; posi=
tion: relative; }

.BusinessAccountCreate .interestsWrapper span { color: rgb(153, 153, 153); =
}

.BusinessAccountCreate .interestsWrapper a { color: rgb(51, 51, 51); }

.BusinessAccountCreate .inspiredSearchBackgroundContainer { background-colo=
r: rgb(230, 232, 227); height: 100%; opacity: 0; position: absolute; transi=
tion: all 1s; visibility: hidden; width: 100%; }

.BusinessAccountCreate .inspiredSearchBackgroundContainer .background { pad=
ding-bottom: 300px; }

.BusinessAccountCreate .inspiredSearchBackgroundContainer.active { opacity:=
 1; visibility: visible; }

.BusinessAccountCreate .inspiredSearchBackgroundContainer.animate_backgroun=
d .background { animation: scrollBgGridLinks 35s linear forwards; }

.BusinessAccountCreate .signupFormContainer { background-color: rgb(255, 25=
5, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; le=
ft: 50%; margin-left: -358px; min-height: 440px; position: absolute; top: 5=
0%; transform: translateY(-50%); width: 716px; }

.BusinessAccountCreate .signupFormContainer .backgroundImage { background-p=
osition: 50% center; background-size: cover; height: 100%; position: absolu=
te; width: 50%; }

.BusinessAccountCreate .signupFormContainer .leftHalf { border-radius: 8px =
0px 0px 8px; display: inline-block; height: 100%; overflow: hidden; vertica=
l-align: top; width: 50%; }

.BusinessAccountCreate .signupFormContainer .rightHalf { display: inline-bl=
ock; height: 100%; vertical-align: top; width: 50%; }

.BusinessAccountCreate .signupFormStep { font-family: "Helvetica Neue", Hel=
vetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "H=
iragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=
=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, s=
ans-serif; -webkit-font-smoothing: antialiased; margin-top: 55px; text-alig=
n: center; width: auto; }

.BusinessAccountCreate .signupFormStep .title { color: rgb(68, 68, 68); fon=
t-size: 27px; font-weight: bold; letter-spacing: -1px; margin-top: 50px; }

.BusinessAccountCreate .signupFormStep .subtitle { color: rgb(68, 68, 68); =
font-size: 16px; font-weight: 500; }

.BusinessAccountCreate .signupFormStep .newSignupSubtitle { color: rgb(181,=
 181, 181); font-size: 14px; margin: 7px auto; width: 80%; }

.BusinessAccountCreate .signupFormStep .fields { margin: 30px auto 0px; wid=
th: 268px; }

.BusinessAccountCreate .signupFormStep .newSignUpField { margin-top: 15px; =
}

.CampbellMenuList { max-height: 590px; overflow-y: auto; padding: 10px 0px;=
 }

.CampbellMenuList li { display: flex; -webkit-box-orient: vertical; -webkit=
-box-direction: normal; flex-direction: column; }

.CampbellMenuList.withIcon .menuItem { padding: 14px 24px; }

.CampbellMenuList.withoutIcon .menuItem { padding: 14px 16px; }

.CampbellMenuList.withoutIcon .menuItem.videoAnalytics { padding: 10px 14px=
; }

.CampbellMenuList.withoutIcon .menuItem.videoAnalytics.selected { color: rg=
b(85, 85, 85); }

.CampbellMenuList .divider { border-bottom-width: 0px; border-style: solid;=
 color: rgb(233, 233, 233); margin: 10px 0px; padding: 0px; }

.CampbellMenuList .divider.videoAnalytics { margin: 0px; padding: 0px; }

.CampbellMenuList .menuItem { -webkit-box-align: center; align-items: cente=
r; color: rgb(131, 131, 131); display: flex; font-size: 16px; font-weight: =
bold; -webkit-box-pack: start; justify-content: flex-start; outline: none; =
}

.CampbellMenuList .menuItem .icon { margin-right: 18px; }

.CampbellMenuList .menuItem:hover { color: rgb(51, 51, 51); }

.CampbellMenuList .menuItem.alphaFeatureTag::after, .CampbellMenuList .menu=
Item.newFeatureTag::after, .CampbellMenuList .menuItem.betaFeatureTag::afte=
r { border: 1px solid rgb(0, 128, 0); border-radius: 4px; color: rgb(0, 128=
, 0); font-size: 12px; margin: 1px 0px 0px 10px; padding: 2px 4px; }

.CampbellMenuList .menuItem.alphaFeatureTag::after { content: "Alpha"; }

.CampbellMenuList .menuItem.newFeatureTag::after { content: "New"; }

.CampbellMenuList .menuItem.betaFeatureTag::after { content: "Beta"; }

.CampbellMenuList .menuTitle { color: rgb(168, 168, 168); font-size: 14px; =
font-weight: normal; padding: 16px 16px 6px; }

.CampbellMenuList.videoAnalytics { padding: 0px; }

.CampbellRightHeader { -webkit-box-align: center; align-items: center; disp=
lay: flex; margin-right: 5px; }

.CampbellRightHeader .navRightHeaderIcon { margin-left: 16px; padding: 0px;=
 }

.CampbellRightHeader .sterlingOnSteroids { -webkit-box-align: center; align=
-items: center; display: flex; }

.CampbellRightHeader .sterlingOnSteroids .viewingInfo { display: inline-blo=
ck; font-size: 16px; font-weight: bold; margin: 0px 10px; }

.CampbellRightHeader .sterlingOnSteroids .NavigateButton { margin-right: 10=
px; }

.CampbellUserMenu:hover { cursor: pointer; }

.CampbellUserMenu .profileImage { height: 28px; width: 28px; }

.CampbellUserMenu .profileImage img { border-radius: 100%; }

.Button.ContinueWithGoogleButton { padding: 0px; }

.Button.ContinueWithGoogleButton em { background: url("https://s.pinimg.com=
/webapp/style/images/google_g_logo-3aac701c.svg") 57% 50% / 18px 18px no-re=
peat; border-right: 1px solid rgba(0, 0, 0, 0.06); float: left; height: 40p=
x; width: 38px; }

.Button.ContinueWithGoogleButton .buttonText { color: rgb(68, 68, 68); floa=
t: left; line-height: 40px; padding: 0px 18px 0px 8px; }

.MultiStepBusinessAccountCreate .emailLoginButton, .MultiStepBusinessAccoun=
tCreate .backButton { -webkit-font-smoothing: antialiased; font-size: 13px;=
 padding: 9px 15px; position: absolute; }

.MultiStepBusinessAccountCreate .emailLoginButton { right: 12px; top: 12px;=
 }

.MultiStepBusinessAccountCreate .backButton { left: 12px; top: 12px; }

.MultiStepBusinessAccountCreate .standardForm { margin-bottom: 0px; }

.MultiStepBusinessAccountCreate .standardForm input[type=3D"email"], .Multi=
StepBusinessAccountCreate .standardForm input[type=3D"number"], .MultiStepB=
usinessAccountCreate .standardForm input[type=3D"password"], .MultiStepBusi=
nessAccountCreate .standardForm input[type=3D"text"], .MultiStepBusinessAcc=
ountCreate .standardForm input[type=3D"url"] { padding: 11px; }

.MultiStepBusinessAccountCreate .standardForm input[type=3D"email"]::-webki=
t-input-placeholder, .MultiStepBusinessAccountCreate .standardForm input[ty=
pe=3D"number"]::-webkit-input-placeholder, .MultiStepBusinessAccountCreate =
.standardForm input[type=3D"password"]::-webkit-input-placeholder, .MultiSt=
epBusinessAccountCreate .standardForm input[type=3D"text"]::-webkit-input-p=
laceholder, .MultiStepBusinessAccountCreate .standardForm input[type=3D"url=
"]::-webkit-input-placeholder { font-weight: bold; }

.MultiStepBusinessAccountCreate .standardForm input[type=3D"email"]::placeh=
older, .MultiStepBusinessAccountCreate .standardForm input[type=3D"number"]=
::placeholder, .MultiStepBusinessAccountCreate .standardForm input[type=3D"=
password"]::placeholder, .MultiStepBusinessAccountCreate .standardForm inpu=
t[type=3D"text"]::placeholder, .MultiStepBusinessAccountCreate .standardFor=
m input[type=3D"url"]::placeholder { font-weight: bold; }

.MultiStepBusinessAccountCreate .fields > ul > li { margin-bottom: 5px; }

.MultiStepBusinessAccountCreate .fields > ul > li.emailAddress { color: rgb=
(185, 185, 185); font-size: 14px; margin-bottom: 10px; }

.MultiStepBusinessAccountCreate .fields input.readonly { background: transp=
arent; box-shadow: none; color: rgb(68, 68, 68); }

.MultiStepBusinessAccountCreate .fields input.readonly::-webkit-input-place=
holder { font-weight: normal; }

.MultiStepBusinessAccountCreate .fields input.readonly::placeholder { font-=
weight: normal; }

.MultiStepBusinessAccountCreate button[type=3D"submit"], .MultiStepBusiness=
AccountCreate .continueWithGoogle { display: block; width: 100%; }

.MultiStepBusinessAccountCreate .signupButtonContainer { margin: 8px 0px 10=
px; }

.MultiStepBusinessAccountCreate .acceptTerms { color: rgb(185, 185, 185); f=
ont-size: 11px; line-height: 1.5; }

.MultiStepBusinessAccountCreate .acceptTerms a { color: rgb(185, 185, 185);=
 }

.MultiStepBusinessAccountCreate .businessTypesList { text-align: left; }

.MultiStepBusinessAccountCreate .businessTypesList .hasError { position: re=
lative; }

.MultiStepBusinessAccountCreate .businessTypesList .formFieldMessage { posi=
tion: absolute; top: 10px; }

.MultiStepBusinessAccountCreate .progressBar { margin: 17px 0px 0px; text-a=
lign: right; }

.MultiStepBusinessAccountCreate .progressBar .right { color: rgb(85, 85, 85=
); font-size: 12px; font-weight: bold; }

.MultiStepBusinessAccountCreate .progressBar .dark.bar { background: rgb(23=
9, 239, 239); border-radius: 50px; margin: 5px 0px 12px; }

.MultiStepBusinessAccountCreate .progressBar .dark.bar li { height: 8px; wi=
dth: 33.3%; }

.MultiStepBusinessAccountCreate .progressBar .dark.bar li.active { backgrou=
nd: rgb(85, 85, 85); }

.MultiStepBusinessAccountCreate .progressBar .dark.bar li.currentStep { bor=
der-radius: 0px 50px 50px 0px; }

.MultiStepBusinessAccountCreate .progressBar .dark.bar[max=3D"2"] li { widt=
h: 50%; }

.MultiStepBusinessAccountCreate .progressBar .dark.bar[max=3D"3"] li { widt=
h: 33.3%; }

.MultiStepBusinessAccountCreate .notABusiness { color: rgb(68, 68, 68); dis=
play: inline-block; font-weight: bold; }

.MultiStepBusinessAccountCreate { bottom: 0px; left: 0px; right: 0px; top: =
0px; min-width: 750px; position: fixed; z-index: 681; }

.MultiStepBusinessAccountCreate .pinterestLogo { background: url("https://s=
.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.pn=
g") -62px -234px no-repeat; border-radius: 100%; height: 56px; margin: -30p=
x auto; width: 56px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .MultiStepBusinessAccountCreate .pinterestLogo { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968=
902f1.png"); background-position: -61px -231px; background-size: 399px 382p=
x; }
}

.MultiStepBusinessAccountCreate .hidden { display: none; }

.MultiStepBusinessAccountCreate .invisible { opacity: 0; pointer-events: no=
ne; }

.MultiStepBusinessAccountCreate .interestsWrapper { animation: scrollFooter=
WithBgGrid 35s linear forwards; background-color: rgb(255, 255, 255); botto=
m: -30px; height: 30px; left: 0px; position: absolute; text-align: center; =
width: 100%; }

.MultiStepBusinessAccountCreate .interestsWrapper .gradient { background: l=
inear-gradient(rgb(153, 153, 153), rgb(255, 255, 255)); height: 8px; }

.MultiStepBusinessAccountCreate .interestsWrapper span, .MultiStepBusinessA=
ccountCreate .interestsWrapper a { font-size: 10px; font-weight: bold; padd=
ing: 0px 3px; position: relative; }

.MultiStepBusinessAccountCreate .interestsWrapper span { color: rgb(153, 15=
3, 153); }

.MultiStepBusinessAccountCreate .interestsWrapper a { color: rgb(51, 51, 51=
); }

.MultiStepBusinessAccountCreate .inspiredSearchBackgroundContainer { backgr=
ound-color: rgb(230, 232, 227); height: 100%; opacity: 0; position: absolut=
e; transition: all 1s; visibility: hidden; width: 100%; }

.MultiStepBusinessAccountCreate .inspiredSearchBackgroundContainer .backgro=
und { padding-bottom: 300px; }

.MultiStepBusinessAccountCreate .inspiredSearchBackgroundContainer.active {=
 opacity: 1; visibility: visible; }

.MultiStepBusinessAccountCreate .inspiredSearchBackgroundContainer.animate_=
background .background { animation: scrollBgGridLinks 35s linear forwards; =
}

.MultiStepBusinessAccountCreate .continueWithGoogle { margin-bottom: 33px; =
}

.MultiStepBusinessAccountCreate .signupFormContainer { background-color: rg=
b(255, 255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0p=
x 8px; left: 50%; margin-left: -358px; margin-top: -340px; min-height: 440p=
x; padding-bottom: 10px; position: absolute; top: 58%; width: 716px; z-inde=
x: 1; }

.MultiStepBusinessAccountCreate .signupFormStep { font-family: "Helvetica N=
eue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pr=
o W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Me=
iryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", a=
rial, sans-serif; -webkit-font-smoothing: antialiased; margin-top: 55px; te=
xt-align: center; width: auto; }

.MultiStepBusinessAccountCreate .signupFormStep .title { color: rgb(68, 68,=
 68); font-size: 27px; font-weight: bold; letter-spacing: -1px; margin-top:=
 50px; }

.MultiStepBusinessAccountCreate .signupFormStep .subtitle { color: rgb(68, =
68, 68); font-size: 16px; font-weight: 500; }

.MultiStepBusinessAccountCreate .signupFormStep .fields { margin: 30px auto=
 0px; width: 268px; }

.MultiStepBusinessAccountCreate.threeSteps .businessTypesList { columns: au=
to 2; margin: 0px -60px; }

.MultiStepBusinessAccountCreate.threeSteps .businessTypesList li:nth-child(=
5) { margin-bottom: 0px; }

.PartnerPerformanceHero .heroBasicContainer { background-color: rgb(81, 88,=
 96); }

.PartnerPerformanceHero .heroContent.heroBasicContent { padding-bottom: 0px=
; }

.PartnerPerformanceHero .heroContent.heroBasicContent.threePinsWide { width=
: 736px; }

.PartnerPerformanceHero .message { -webkit-box-align: start; align-items: f=
lex-start; display: flex; -webkit-box-orient: horizontal; -webkit-box-direc=
tion: normal; flex-direction: row; float: none; }

.PartnerPerformanceHeroPins { -webkit-box-flex: 0; flex-grow: 0; padding: 2=
0px; width: 50%; }

.PartnerPerformanceHeroPins h4 { font-family: "Helvetica Neue", Helvetica, =
"=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino =
Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=
=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif=
; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; }

.PartnerPerformanceHeroPins ul { margin: 0px; padding: 5px 0px 0px; }

.PartnerPerformanceHeroPins ul li { -webkit-box-align: center; align-items:=
 center; display: flex; -webkit-box-orient: horizontal; -webkit-box-directi=
on: normal; flex-direction: row; margin: 0px; padding: 0px; }

.PartnerPerformanceHeroPins ul li a, .PartnerPerformanceHeroPins ul li span=
 { font-family: "Helvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=
=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=
=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=
=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; display: block; font-size:=
 14px; font-weight: bold; min-width: 42px; }

.PartnerPerformanceHeroPins ul li a.topPinThumb, .PartnerPerformanceHeroPin=
s ul li span.topPinThumb { height: 42px; padding: 5px 0px; width: 42px; }

.PartnerPerformanceHeroPins ul li a.topPinThumb img, .PartnerPerformanceHer=
oPins ul li span.topPinThumb img { border-radius: 3px; height: 42px; width:=
 42px; }

.PartnerPerformanceHeroPins ul li a.topPinInfo, .PartnerPerformanceHeroPins=
 ul li span.topPinInfo { color: rgb(113, 113, 113); -webkit-box-flex: 1; fl=
ex-grow: 1; padding-left: 10px; }

.PartnerPerformanceHeroPins ul li .topPinButton { margin-bottom: 10px; marg=
in-left: 10px; margin-top: 10px; }

.PartnerPerformanceHeroStats { -webkit-box-flex: 0; flex-grow: 0; width: 50=
%; }

.PartnerPerformanceHeroStats.noStatsAvailable { width: 0px; }

.PartnerPerformanceHeroStats div { font-family: "Helvetica Neue", Helvetica=
, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragin=
o Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-se=
rif; font-weight: bold; padding: 20px; }

.PartnerPerformanceHeroStats .performanceStatsAnalytics { color: rgb(51, 51=
, 51); font-size: 18px; line-height: 30px; padding-right: 40px; }

.PartnerPerformanceHeroStats .performanceStatsAnalytics a { color: rgb(51, =
51, 51); text-decoration: underline; }

.PartnerPerformanceHeroStats .performanceStatsAnalytics a:hover { color: rg=
b(113, 113, 113); }

.PartnerPerformanceHeroStats .performanceStatsAnalytics a.performanceStatsH=
ighlight { color: rgb(189, 8, 28); text-decoration: none; }

.PartnerPerformanceHeroStats .performanceStatsAnalytics a.performanceStatsH=
ighlight:hover { color: rgb(189, 8, 28); text-decoration: underline; }

.PartnerPerformanceHeroStats .performanceStatsTrend { color: rgb(113, 113, =
113); font-size: 12px; line-height: 18px; padding-top: 0px; }

.PartnerPerformanceHeroStats .performanceStatsTrend a { color: rgb(113, 113=
, 113); }

.PartnerPerformanceHeroStats .performanceStatsTrend a:hover { text-decorati=
on: underline; }

.PartnerPerformanceHeroStats .performanceDeltaIndicator { font-size: 133%; =
}

.PinPromoteWrapper { display: inline-block; }

.TopLevelNav { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0,=
 0, 0.12) 0px 1px 0px 0px; height: 64px; position: fixed; transition: opaci=
ty 1s ease; width: 100%; z-index: 671; }

.TopLevelNav .adminModeBackground { background-color: rgb(220, 220, 220); b=
ackground-image: repeating-linear-gradient(45deg, transparent, transparent =
20px, rgb(255, 255, 255) 20px, rgb(255, 255, 255) 40px); height: 100%; left=
: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }

.TopLevelNav .headerContainer { -webkit-box-align: center; align-items: cen=
ter; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: =
normal; flex-direction: row; -webkit-box-pack: justify; justify-content: sp=
ace-between; margin-top: 11px; position: initial; }

.TopLevelNav .businessLink { color: rgb(129, 129, 129); font-size: 16px; ma=
rgin-left: 24px; white-space: nowrap; }

.TopLevelNav .businessLink:hover { color: rgb(51, 51, 51); }

.TopLevelNav .siteLogo { color: rgb(51, 51, 51); display: inline-block; fon=
t-size: 16px; line-height: 39px; }

.TopLevelNav .siteLogo em { background: url("https://s.pinimg.com/webapp/st=
yle/images/webapp-common-partners-1x-9f7312af.png") -60px 0px no-repeat; di=
splay: inline-block; height: 28px; margin-left: 8px; vertical-align: middle=
; width: 28px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .TopLevelNav .siteLogo em { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-partners-2x-19664238.png"); background-pos=
ition: -58px 0px; background-size: 86px 72px; }
}

.TopLevelNav .siteLogo:hover { color: rgb(102, 102, 102); }

.TopLevelNav .leftNavElement { flex-basis: auto; flex-shrink: 0; }

.TopLevelNav .campbellHomefeedSearch { -webkit-box-align: center; align-ite=
ms: center; display: flex; margin-left: 48px; margin-top: -4px; width: 100%=
; }

.TopLevelNav .campbellHomefeedSearch .campbellSearchForm { -webkit-box-flex=
: 2; flex-grow: 2; }

.TopLevelNav .campbellHomefeedSearch .DenzelReactBridge { width: 100%; }

.TopLevelNav .campbellHomefeedSearch .DenzelReactBridge .SearchFormInReact =
{ height: 34px; }

.TopLevelNav .rightNav { display: flex; margin-left: 16px; }

.TopLevelNav .rightNav .unauthButtons { margin-right: 8px; margin-top: 5px;=
 }

.TopLevelNav .rightNav .unauthButtons .NavigateButton { margin-left: 5px; }

.TopLevelNav .mainSiteNavMenu { font-weight: bold; margin-left: 24px; }

.TopLevelNav .leftNav { -webkit-box-align: center; align-items: center; dis=
play: flex; -webkit-box-flex: 2; flex-grow: 2; }

.TopLevelNav .leftNav .logoButton { -webkit-box-align: center; align-items:=
 center; display: flex; }

.TopLevelNav.tutorialHighlight .headerContainer { margin-top: 0px; }

.TopLevelNav.tutorialHighlight .leftNav { margin-top: 0px; }

.TopLevelNav.tutorialHighlight .leftNav .Button.leftNavElement { height: 54=
px; }

.TopLevelNav.tutorialHighlight .rightNav { margin-top: 0px; }

.TopLevelNav.tutorialHighlight .rightNav .CampbellRightHeader { height: 54p=
x; }

.TopLevelNav.tutorialHighlight .rightNav .CampbellRightHeader .navRightHead=
erIcon { align-self: center; }

.TopLevelNav.tutorialHighlight .rightNav .CampbellRightHeader .navRightHead=
erIcon .campbellAddPin { height: 54px; }

.PintreeEst .pintreeEstWrapper { background: rgb(255, 255, 255); box-shadow=
: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; cursor: pointer;=
 margin-bottom: 14px; padding: 10px; width: 216px; }

.PintreeEst .pintreeEstTitle { font-size: 16px; font-weight: bold; text-ali=
gn: center; }

.PintreeEst .pintreeEstContentWrapper { padding: 10px; }

.Board .hoverMask { bottom: 0px; left: 0px; position: absolute; right: 0px;=
 top: 0px; transition: background 0.04s linear; border-radius: 3px; box-sha=
dow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; z-index: 100; }

.Board .boardLinkWrapper:hover .hoverMask { background: rgba(255, 255, 255,=
 0.08); }

.Board .boardLinkWrapper:active .hoverMask { background: rgba(255, 255, 255=
, 0.08); }

.Board .boardName { -webkit-font-smoothing: antialiased; white-space: nowra=
p; overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 85); displ=
ay: block; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0=
px 3px 6px; position: relative; height: auto; }

.Board .boardName.hasBoardContext { height: 40px; margin-left: 0px; }

.Board .boardName.hasBoardContext .authorName { height: 16px; }

.Board .boardName .name { white-space: nowrap; overflow: hidden; text-overf=
low: ellipsis; }

.Board .boardName .authorName { flex-basis: 100%; font-weight: normal; }

.Board.noBoardName .boardName { display: none; }

.Board.boardCoverImage { background: transparent; box-shadow: rgba(0, 0, 0,=
 0.22) 0px 1px 2px 0px; border-radius: 6px; width: 236px; }

.Board.boardCoverImage .boardLinkWrapper { padding: 10px 10px 0px; }

.Board.boardCoverImage img { border-radius: 2px; }

.Board.boardCoverImage .boardCoverWrapper { position: relative; height: 111=
px; width: 216px; }

.Board.boardCoverImage .boardCoverWrapper::after { border-radius: 3px; box-=
shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: auto; =
left: 0px; position: absolute; top: 0px; width: 216px; }

.Board.boardCoverImage .boardCoverWrapper .boardCover { border-radius: 3px;=
 height: auto; width: 216px; }

.Board.boardCoverImage .boardThumbs { margin: 4px 0px; }

.Board.boardCoverImage .boardThumbs::after { clear: both; content: ""; disp=
lay: table; }

.Board.boardCoverImage .boardThumbs li { display: inline; float: left; heig=
ht: 69.3333px; margin-left: 4px; position: relative; width: 69.3333px; }

.Board.boardCoverImage .boardThumbs li::after { border-radius: 3px; box-sha=
dow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 69.3333px=
; left: 0px; position: absolute; top: 0px; width: 69.3333px; }

.Board.boardCoverImage .boardThumbs li .thumb { border-radius: 3px; height:=
 69.3333px; width: 69.3333px; }

.Board.boardCoverImage .boardThumbs li:first-child { margin-left: 0px; }

.Board.boardCoverImage .boardThumbs .followConfirmation { white-space: nowr=
ap; overflow: hidden; text-overflow: ellipsis; background-color: rgb(255, 2=
55, 170); bottom: 0px; display: none; left: 0px; padding: 10px; position: a=
bsolute; right: 0px; top: 0px; }

.Board.boardCoverImage .boardThumbs.followConfirmed .followConfirmation { d=
isplay: block; }

.Board.boardCoverImage .Button { margin: 0px 10px 10px; width: 216px; }

.Board.homefeedBuilderView { margin: 0px 8px 26px; width: 172px; }

.Board.homefeedBuilderView .boardCover { height: 116px; width: 172px; }

.Board.homefeedBuilderView .boardCoverWrapper { height: 116px; width: 172px=
; }

.Board.homefeedBuilderView .boardThumbs { margin: 2px 0px; }

.Board.homefeedBuilderView .boardThumbs::after { clear: both; content: ""; =
display: table; }

.Board.homefeedBuilderView .boardThumbs li { display: inline; float: left; =
height: 56px; margin-left: 2px; position: relative; width: 56px; }

.Board.homefeedBuilderView .boardThumbs li::after { border-radius: 3px; box=
-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 56px;=
 left: 0px; position: absolute; top: 0px; width: 56px; }

.Board.homefeedBuilderView .boardThumbs li .thumb { border-radius: 3px; hei=
ght: 56px; width: 56px; }

.Board.homefeedBuilderView .boardThumbs li:first-child { margin-left: 0px; =
}

.Board.homefeedBuilderView .boardThumbs .followConfirmation { white-space: =
nowrap; overflow: hidden; text-overflow: ellipsis; background-color: rgb(25=
5, 255, 170); bottom: 0px; display: none; left: 0px; padding: 10px; positio=
n: absolute; right: 0px; top: 0px; }

.Board.homefeedBuilderView .boardThumbs.followConfirmed .followConfirmation=
 { display: block; }

.Board.exploreTabView { margin: 0px 17px 34px; width: 218px; }

.Board.exploreTabView .boardCover { height: 146px; width: 218px; }

.Board.exploreTabView .boardCoverWrapper { height: 146px; width: 218px; }

.Board.exploreTabView .boardThumbs { margin: 3px 0px; }

.Board.exploreTabView .boardThumbs::after { clear: both; content: ""; displ=
ay: table; }

.Board.exploreTabView .boardThumbs li { display: inline; float: left; heigh=
t: 70px; margin-left: 3px; position: relative; width: 70px; }

.Board.exploreTabView .boardThumbs li::after { border-radius: 3px; box-shad=
ow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 70px; left=
: 0px; position: absolute; top: 0px; width: 70px; }

.Board.exploreTabView .boardThumbs li .thumb { border-radius: 3px; height: =
70px; width: 70px; }

.Board.exploreTabView .boardThumbs li:first-child { margin-left: 0px; }

.Board.exploreTabView .boardThumbs .followConfirmation { white-space: nowra=
p; overflow: hidden; text-overflow: ellipsis; background-color: rgb(255, 25=
5, 170); bottom: 0px; display: none; left: 0px; padding: 10px; position: ab=
solute; right: 0px; top: 0px; }

.Board.exploreTabView .boardThumbs.followConfirmed .followConfirmation { di=
splay: block; }

.Board.homefeedBuilderView, .Board.exploreTabView { box-shadow: none; }

.Board.homefeedBuilderView .followMask, .Board.exploreTabView .followMask {=
 background-color: rgba(0, 0, 0, 0.7); border-radius: 4px; height: 100%; op=
acity: 0; position: absolute; transition: visibility 0s 0.2s, opacity 0.2s =
linear; visibility: hidden; width: 100%; z-index: 1; }

.Board.homefeedBuilderView .followMask .followMaskIcon, .Board.exploreTabVi=
ew .followMask .followMaskIcon { width: 59px; height: 42px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.p=
ng") -215px 0px no-repeat; display: inline-block; margin-left: 57px; margin=
-top: 65px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Board.homefeedBuilderView .followMask .followMaskIcon, .Board.exploreTab=
View .followMask .followMaskIcon { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-po=
sition: -128px -35px; background-size: 249px 231px; }
}

.Board.homefeedBuilderView .followMask.visible, .Board.exploreTabView .foll=
owMask.visible { opacity: 1; transition: opacity 0.2s linear; visibility: v=
isible; }

.Board.homefeedBuilderView img, .Board.exploreTabView img { border-radius: =
3px; }

.Board.homefeedBuilderView .boardImagesWrapper, .Board.exploreTabView .boar=
dImagesWrapper { position: relative; }

.Board.homefeedBuilderView .boardCover, .Board.exploreTabView .boardCover {=
 border-radius: 3px; }

.Board.homefeedBuilderView .boardCoverWrapper, .Board.exploreTabView .board=
CoverWrapper { border-radius: 3px; position: relative; }

.Board.homefeedBuilderView .boardLinkWrapper:hover .hoverMask, .Board.explo=
reTabView .boardLinkWrapper:hover .hoverMask { background: rgba(0, 0, 0, 0.=
15); }

.Board.homefeedBuilderView .boardLinkWrapper:active .hoverMask, .Board.expl=
oreTabView .boardLinkWrapper:active .hoverMask { background: rgba(0, 0, 0, =
0.25); }

.Board.homefeedBuilderView .hoverMask, .Board.exploreTabView .hoverMask { b=
ox-shadow: none; }

.Board.homefeedBuilderView a, .Board.exploreTabView a { margin-bottom: 8px;=
 }

.Board.boardCoverImage, .Board.homefeedBuilderView, .Board.exploreTabView {=
 position: relative; }

.Board.boardCoverImage .boardLinkWrapper, .Board.homefeedBuilderView .board=
LinkWrapper, .Board.exploreTabView .boardLinkWrapper { display: block; }

.Board.boardCoverImage a, .Board.homefeedBuilderView a, .Board.exploreTabVi=
ew a { color: rgb(85, 85, 85); display: block; position: relative; }

.Board.boardCoverImage .BoardIcons, .Board.homefeedBuilderView .BoardIcons,=
 .Board.exploreTabView .BoardIcons { float: right; }

.Board.boardCoverImage .boardCoverWrapper, .Board.homefeedBuilderView .boar=
dCoverWrapper, .Board.exploreTabView .boardCoverWrapper { overflow: hidden;=
 background-color: rgb(238, 238, 238); clear: both; }

.Board.boardCoverImage .boardPinCount, .Board.homefeedBuilderView .boardPin=
Count, .Board.exploreTabView .boardPinCount { -webkit-font-smoothing: antia=
liased; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px inse=
t, rgba(255, 255, 255, 0.3) 0px 1px 0px; text-shadow: rgba(0, 0, 0, 0.7) 0p=
x -1px 0px; background-color: rgba(68, 68, 68, 0.7); bottom: 3px; color: rg=
b(255, 255, 255); padding: 3px 6px; position: absolute; left: 3px; }

.Board .thumbImageWrapper { position: relative; width: 50px; }

.Board .thumbImageWrapper::after { border-radius: 3px; box-shadow: rgba(0, =
0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 50px; left: 0px; posit=
ion: absolute; top: 0px; width: 50px; }

.Board .thumbImageWrapper img { border-radius: 3px; height: 50px; width: 50=
px; }

.Board.selectable { cursor: pointer; }

.Board.selectable:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px 0px; }

.Board.selectable:active { background-color: rgb(243, 243, 243); box-shadow=
: rgba(0, 0, 0, 0.13) 0px 0px 0px 1px; }

.Board.boardPinsGrid { box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; bor=
der-radius: 6px; background: rgb(255, 255, 255); max-height: 552px; max-wid=
th: 236px; padding: 10px; }

.Board.boardPinsGrid .pinGridWrapper { overflow-x: hidden; overflow-y: scro=
ll; max-height: 459px; position: relative; top: -2px; }

.Board.boardPinsGrid .pinGridWrapper .Grid { margin: 0px; width: 216px; }

.Board.boardPinsGrid .pinGridWrapper .Grid.loading { height: 459px; }

.Board.boardPinsGrid .pinGridWrapper .item { margin: 0px 3px 3px 0px; opaci=
ty: 0.5; }

.Board.boardPinsGrid .pinGridWrapper .item:hover, .Board.boardPinsGrid .pin=
GridWrapper .item.activeItem { opacity: 1; }

.Board.boardPinsGrid .pinGridWrapper .item:hover .hoverMask, .Board.boardPi=
nsGrid .pinGridWrapper .item.activeItem .hoverMask { box-shadow: rgba(0, 0,=
 0, 0.33) 0px 0px 2px inset; transition-property: box-shadow; transition-du=
ration: 0.2s; }

.Board.boardPinsGrid.short .pinGridWrapper { max-height: 229.5px; }

.Board.boardPinsGrid.short .pinGridWrapper .Grid.loading { height: 229.5px;=
 }

.Board.boardPinsGrid .item { width: 70px; }

.Board.boardPinsGrid .pinGridWrapper { background: url("https://s.pinimg.co=
m/webapp/style/images/boardPinsGridShadowBottom-a1fc902f.png") left bottom =
repeat-x; }

.Board.boardPinsGrid.error { padding: 10px; }

.Board.boardPinsGrid.noShadow .boardHeader, .Board.boardPinsGrid.noShadow .=
pinGridWrapper { background: rgb(255, 255, 255); }

.Board.boardPinsGrid .boardHeader { overflow: hidden; background: url("http=
s://s.pinimg.com/webapp/style/images/boardPinsGridShadowTop-048a8c89.png") =
left bottom repeat-x; padding-bottom: 11px; }

.Board.boardPinsGrid .BoardIcons { float: right; padding: 4px 4px 0px; }

.Board.follow_view { font-size: 11px; line-height: 1.2em; padding: 5px 14px=
; position: relative; }

.Board.follow_view::after { clear: both; content: ""; display: table; }

.Board.follow_view .boardFollowImg { border-radius: 2px; float: left; heigh=
t: 30px; margin-right: 5px; width: 30px; }

.Board.follow_view:hover { background: rgb(243, 243, 243); }

.Board.follow_view:hover .dismiss { width: 9px; height: 10px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -235px -206px no-repeat; cursor: pointer; display: block; margin-=
right: 14px; position: absolute; right: 0px; top: 40%; }

.SuggestedBoardsDropdown .Board.follow_view:hover .dismiss { display: none;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Board.follow_view:hover .dismiss { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgro=
und-position: -418px -89px; background-size: 428px 427px; }
}

.Board.follow_view .BoardFollowButton { color: rgb(189, 8, 28); }

.Board.follow_view .BoardFollowButton:hover { text-decoration: underline; }

.Board.follow_view .BoardFollowButton.disabled { color: rgb(113, 113, 113);=
 }

.Board.follow_view .BoardFollowButton.disabled:hover { cursor: default; tex=
t-decoration: none; }

.Board.follow_view .followBoardName { white-space: nowrap; overflow: hidden=
; text-overflow: ellipsis; width: 75%; }

.Board.follow_view .followBoardName a { -webkit-font-smoothing: antialiased=
; color: rgb(113, 113, 113); font-size: 11px; font-weight: 700; }

.Board.follow_view .followConfirmation { white-space: nowrap; overflow: hid=
den; text-overflow: ellipsis; background-color: rgb(255, 255, 170); bottom:=
 0px; display: none; left: 0px; padding: 10px; position: absolute; right: 0=
px; top: 0px; }

.Board.follow_view.followConfirmed .followConfirmation { display: block; }

.Board.follow_view::before { box-shadow: none; }

.Board .debugMacro { padding: 2px; }

.Board.noButton { padding-bottom: 6px; }

.Board.noContainer { box-shadow: none; }

.Board.boardTileImages .tileImages { border-radius: 6px; height: 213px; mar=
gin: 10px; overflow: hidden; }

.Board.boardTileImages .tileImages img { box-shadow: rgba(0, 0, 0, 0.22) 0p=
x 1px 2px 0px; display: inline-block; height: 104px; position: relative; wi=
dth: 104px; }

.Board.boardTileImages .tileImages img:nth-child(1) { border-top-left-radiu=
s: 6px; margin: 0px 3px 5px 0px; }

.Board.boardTileImages .tileImages img:nth-child(2) { border-top-right-radi=
us: 6px; margin-bottom: 5px; }

.Board.boardTileImages .tileImages img:nth-child(3) { border-bottom-left-ra=
dius: 6px; margin-right: 3px; }

.Board.boardTileImages .tileImages img:nth-child(4) { border-bottom-right-r=
adius: 6px; }

.Board.brioView { padding: 0px 8px; }

.Board.brioView .tileImages { height: 173px; position: relative; }

.Board.brioView .tileImages:hover .hoverMask { background: rgba(0, 0, 0, 0.=
15); }

.Board.brioView .tileImages:active .hoverMask { background: rgba(0, 0, 0, 0=
.25); }

.Board.brioView .tileImages .hoverMask { bottom: 0px; left: 0px; position: =
absolute; right: 0px; top: 0px; border-radius: 8px; }

.Board.brioView img { float: left; height: 85px; width: 85px; }

.Board.brioView img:nth-child(1) { border-top-left-radius: 8px; margin: 0px=
 1px 1px 0px; }

.Board.brioView img:nth-child(2) { border-top-right-radius: 8px; margin: 0p=
x 0px 1px 1px; }

.Board.brioView img:nth-child(3) { border-bottom-left-radius: 8px; clear: l=
eft; margin: 1px 1px 0px 0px; }

.Board.brioView img:nth-child(4) { border-bottom-right-radius: 8px; margin:=
 1px 0px 0px 1px; }

.Board.brioView .tileFooter { margin-bottom: 8px; }

.Board.brioView .tileFollowButton { margin-bottom: 32px; }

.Board.brioView .followMask { background-color: rgba(0, 0, 0, 0.7); border-=
radius: 8px; display: none; height: 100%; position: absolute; width: 100%; =
}

.Board.brioView .followMask .followMaskIcon { width: 59px; height: 42px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-=
1x-c20ceaff.png") -215px 0px no-repeat; display: inline-block; margin-left:=
 57px; margin-top: 65px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .Board.brioView .followMask .followMaskIcon { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); =
background-position: -128px -35px; background-size: 249px 231px; }
}

.Board.brioView .followMask.visible { display: block; }

.item > .Board { cursor: pointer; margin: -10px; padding: 10px; }

.item > .Board::before { background: rgba(0, 0, 0, 0.05); border-radius: 8p=
x; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: abs=
olute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; content: =
" " !important; }

.item > .Board:not(.boardWrapperDisableHover):hover::before { animation: ta=
pAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.Board.homefeedBuilderView { margin-bottom: 16px; margin-left: 0px; margin-=
right: 0px; padding-left: 7px; padding-right: 7px; }

.Board.boardCoverImage, .Board.exploreTabView { border: none; box-shadow: n=
one; width: 236px; }

.Board.exploreTabView { width: 236px; }

.Board.exploreTabView .boardImagesWrapper { margin: 0px auto; }

.Board.boardCoverImage .boardCoverWrapper, .Board.exploreTabView .boardCove=
rWrapper { background-color: rgb(239, 239, 239); border-radius: 8px 8px 0px=
 0px; height: 111px; width: auto; }

.Board.boardCoverImage .boardCoverWrapper::after, .Board.exploreTabView .bo=
ardCoverWrapper::after { background: rgba(0, 0, 0, 0.02); border-radius: 8p=
x 8px 0px 0px; box-shadow: none; height: 100%; width: 100%; }

.Board.boardCoverImage .boardCoverWrapper .boardCover, .Board.exploreTabVie=
w .boardCoverWrapper .boardCover { border-radius: 8px 8px 0px 0px; width: 2=
36px; }

.Board.boardCoverImage .boardCoverWrapper .boardCover[src=3D""], .Board.exp=
loreTabView .boardCoverWrapper .boardCover[src=3D""] { visibility: hidden; =
}

.Board.boardCoverImage .boardThumbs, .Board.exploreTabView .boardThumbs { d=
isplay: flex; height: 111px; margin-bottom: 0px; margin-top: 2px; width: 23=
6px; }

.Board.boardCoverImage .boardThumbs li, .Board.exploreTabView .boardThumbs =
li { background-color: rgb(239, 239, 239); height: 100%; margin-left: 2px; =
width: 100%; }

.Board.boardCoverImage .boardThumbs li::after, .Board.exploreTabView .board=
Thumbs li::after { background: rgba(0, 0, 0, 0.02); box-shadow: none; heigh=
t: 100%; width: 100%; }

.Board.boardCoverImage .boardThumbs li .thumb, .Board.exploreTabView .board=
Thumbs li .thumb { border-radius: 0px; height: 100%; width: 100%; }

.Board.boardCoverImage .boardThumbs li:first-child, .Board.exploreTabView .=
boardThumbs li:first-child, .Board.boardCoverImage .boardThumbs li:first-ch=
ild::after, .Board.exploreTabView .boardThumbs li:first-child::after { bord=
er-bottom-left-radius: 8px; margin-left: 0px; }

.Board.boardCoverImage .boardThumbs li:first-child .thumb, .Board.exploreTa=
bView .boardThumbs li:first-child .thumb { border-bottom-left-radius: 8px; =
}

.Board.boardCoverImage .boardThumbs li:nth-child(2), .Board.exploreTabView =
.boardThumbs li:nth-child(2), .Board.boardCoverImage .boardThumbs li:nth-ch=
ild(2)::after, .Board.exploreTabView .boardThumbs li:nth-child(2)::after { =
border-bottom-right-radius: 8px; }

.Board.boardCoverImage .boardThumbs li:nth-child(2) .thumb, .Board.exploreT=
abView .boardThumbs li:nth-child(2) .thumb { border-bottom-right-radius: 8p=
x; }

.Board.boardCoverImage .boardThumbs li:nth-child(3), .Board.exploreTabView =
.boardThumbs li:nth-child(3) { display: none; }

.Board.boardCoverImage .boardThumbs li::after, .Board.exploreTabView.boardT=
humbs li::after { box-shadow: none; }

.Board.boardCoverImage .boardLinkWrapper, .Board.exploreTabView .boardLinkW=
rapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction=
: normal; flex-direction: column; margin: 0px; padding: 0px; }

.Board.boardCoverImage .Button, .Board.exploreTabView .Button { margin: 0px=
; width: 236px; }

.Board .boardName { -webkit-box-align: center; align-items: center; display=
: flex; flex-wrap: wrap; margin: 0px; -webkit-box-ordinal-group: 100000; or=
der: 99999; }

.Board .boardName .name { flex-basis: 70%; -webkit-box-flex: 1; flex-grow: =
1; }

.Board .boardName .boardPinCount { background-color: transparent; box-shado=
w: none; color: rgb(181, 181, 181); flex-basis: 100%; font-weight: normal; =
left: 0px; -webkit-box-ordinal-group: 100000; order: 99999; padding: 0px; p=
osition: relative; text-shadow: none; }

.Board .boardName .boardPinCount .PinCount { }

.Board .boardName .boardPinCount .PinCount .value { font-weight: bold; }

.Board .boardName > .secretIcon { flex-basis: auto; }

.Board .boardName .BoardIcons.pinCreate { flex-basis: auto; margin-left: au=
to; -webkit-box-ordinal-group: 4; order: 3; }

.Board .boardName .BoardIcons.pinCreate .secretIcon { display: none; }

.Board .boardName .User.boardRepTitle.hasText.thumb, .Board .boardName .Use=
r.exploreTabTitle.hasText.thumb { flex-basis: 176px; -webkit-box-flex: 1; f=
lex-grow: 1; }

.Board .hoverMask { display: none; }

.Board .boardName.hasBoardContext { overflow: visible; }

.Board .boardName.hasBoardContext .User.boardRepTitle, .Board .boardName.ha=
sBoardContext .User.exploreTabTitle { overflow: visible; }

.Board .boardName.hasBoardContext .User.boardRepTitle .thumbImageWrapper, .=
Board .boardName.hasBoardContext .User.exploreTabTitle .thumbImageWrapper {=
 height: 60px; left: 8px; position: absolute; width: 60px; z-index: 3; }

.Board .boardName.hasBoardContext .User.boardRepTitle .thumbImageWrapper im=
g, .Board .boardName.hasBoardContext .User.exploreTabTitle .thumbImageWrapp=
er img { border: 2px solid rgb(255, 255, 255); height: 100%; width: 100%; }

.Board .boardName.hasBoardContext .User.boardRepTitle .title, .Board .board=
Name.hasBoardContext .User.exploreTabTitle .title { -webkit-font-smoothing:=
 antialiased; color: rgb(85, 85, 85); }

.Board .boardName.hasBoardContext .User.boardRepTitle .fullname, .Board .bo=
ardName.hasBoardContext .User.exploreTabTitle .fullname { color: rgb(85, 85=
, 85); font-weight: normal; -webkit-font-smoothing: antialiased; }

.Board .boardName.hasBoardContext .User.boardRepTitle > *, .Board .boardNam=
e.hasBoardContext .User.exploreTabTitle > * { max-width: 200px; }

.Board .boardName.hasBoardContext .boardPinCount, .Board .boardName.hasBoar=
dContext .BoardIcons.pinCreate { display: none; }

@media (min-width: 360px) {
  .Board .boardName.hasBoardContext .User.boardRepTitle .thumbImageWrapper,=
 .Board .boardName.hasBoardContext .User.exploreTabTitle .thumbImageWrapper=
 { bottom: 45px; }
}

@media (min-width: 800px) {
  .Board .boardName.hasBoardContext .User.boardRepTitle .thumbImageWrapper,=
 .Board .boardName.hasBoardContext .User.exploreTabTitle .thumbImageWrapper=
 { bottom: 55px; }
}

.BoardCoverEdit { position: relative; user-select: none; }

.BoardCoverEdit .next, .BoardCoverEdit .previous { border: 0px; display: bl=
ock; height: 46px; position: absolute; top: 120px; width: 46px; }

.BoardCoverEdit .previous { width: 46px; height: 46px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png=
") -96px -248px no-repeat; left: 100px; }

.BoardCoverEdit .previous:active { width: 46px; height: 46px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -48px -248px no-repeat; }

.BoardCoverEdit .previous:hover { width: 46px; height: 46px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441d=
ec.png") -144px -248px no-repeat; }

.BoardCoverEdit .next { width: 46px; height: 46px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -=
192px -248px no-repeat; right: 100px; }

.BoardCoverEdit .next:active { width: 46px; height: 46px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.=
png") -293px -90px no-repeat; }

.BoardCoverEdit .next:hover { width: 46px; height: 46px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.p=
ng") 0px -248px no-repeat; }

.BoardCoverEditPage { width: 708px; }

.BoardCoverEditPage .boardCoverEditPageContainer { width: 708px; }

.BoardCoverEditPage .standardForm h1 { font-weight: normal; }

.BoardCreate { width: 600px; }

.BoardCreate .createTitle { font-weight: bold; }

.BoardCreateRep { background: rgba(0, 0, 0, 0.03); border: 2px dashed rgb(1=
87, 187, 187); border-radius: 6px; box-sizing: border-box; color: rgb(136, =
136, 136); cursor: pointer; display: block; font-size: 15px; font-weight: b=
old; position: relative; text-align: center; text-shadow: rgb(255, 255, 255=
) 0px 1px 1px; width: 236px; height: 297px; }

.BoardCreateRep i { background: rgb(236, 236, 236); border: 1px solid rgb(2=
07, 207, 207); border-radius: 50%; bottom: 50%; box-shadow: rgb(255, 255, 2=
55) 0px 0px 2px inset; height: 44px; left: 50%; margin-left: -22px; margin-=
bottom: -8px; position: absolute; width: 44px; }

.BoardCreateRep i::after { bottom: 0px; left: 0px; right: 0px; color: rgb(1=
81, 181, 181); content: "+"; display: block; font-family: sans-serif; font-=
size: 31px; line-height: 31px; font-style: normal; position: absolute; top:=
 6px; text-align: center; }

.BoardCreateRep span { left: 0px; margin-top: 18px; position: absolute; rig=
ht: 0px; top: 50%; }

.BoardCreateRep:hover { background: rgba(0, 0, 0, 0.07); border-color: rgb(=
136, 136, 136); color: rgb(95, 95, 95); text-shadow: none; }

.BoardCreateRep:hover i::after { color: rgb(176, 176, 176); }

.BoardCreateRep:active { background: rgba(0, 0, 0, 0.09); border-color: rgb=
(136, 136, 136); color: rgb(77, 77, 77); text-shadow: none; }

.BoardCreateRep:active i::after { color: rgb(173, 173, 173); }

.BoardCreateRep { background: transparent; border: 1px solid rgb(239, 239, =
239); border-radius: 8px; color: rgb(181, 181, 181); width: 236px; -webkit-=
font-smoothing: antialiased; }

.BoardCreateRep i { background: none; border: none; box-shadow: none; }

.BoardCreateRep i::after { display: none; }

.BoardCreateRep i::before { width: 40px; height: 40px; background: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23f=
e54.png") -124px -110px no-repeat; display: inline-block; font-style: norma=
l; font-variant: normal; font-weight: normal; font-stretch: normal; font-si=
ze: 0px; line-height: 0; font-family: serif; text-shadow: none; color: tran=
sparent; content: " "; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardCreateRep i::before { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgrou=
nd-position: -122px -109px; background-size: 399px 382px; }
}

.BoardCreateRep::after { background: rgba(0, 0, 0, 0.05); border-radius: 8p=
x; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: abs=
olute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; margin: -=
10px; padding: 10px; content: " " !important; }

.BoardCreateRep:hover::after, .BoardCreateRep:focus::after { animation: tap=
Animation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.BoardCreateRep:active::after { background: rgba(0, 0, 0, 0.1); }

.BoardCreateRep:active, .BoardCreateRep:hover, .BoardCreateRep:focus { bord=
er: 1px solid rgb(239, 239, 239); color: rgb(181, 181, 181); }

.BoardCycler .boardName { color: rgb(51, 51, 51); margin: 0px 18px 6px; }

.BoardCycler:hover .navigation { opacity: 0.5; }

.BoardEdit { max-width: 600px; width: 100%; }

.BoardEdit .BoardInvite { width: 420px; }

.BoardEdit .BoardInvite .User { overflow: hidden; }

.BoardEdit .BoardInvite .Button { float: right; margin-left: 10px; margin-t=
op: 3px; }

.BoardEditBase .User { padding: 4px 0px; width: auto; }

.BoardEditBase .boardEditCollaborators { overflow-y: auto; margin-right: -1=
1px; max-height: 160px; }

.BoardEditBase .boardEditCollaborators::-webkit-scrollbar { height: auto; w=
idth: 11px; -webkit-appearance: none; }

.BoardEditBase .boardEditCollaborators::-webkit-scrollbar-thumb { backgroun=
d-color: rgba(0, 0, 0, 0.5); border: 2px solid rgb(255, 255, 255); border-r=
adius: 8px; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }

.BoardEditBase .boardEditCollaborators .subtitle { white-space: normal !imp=
ortant; }

.BoardEditBase.multiSelect .boardEditCollaborators { display: flex; margin-=
right: 0px; max-height: 208px; }

.BoardEditBase .boardEditDescription { min-height: 58px; }

.BoardEditBase .boardCollaboratorsWrapper { overflow: visible; }

.BoardEditBase .learnAboutSecret { float: right; margin-top: 7px; }

.BoardEditBase .standardForm h1 { font-weight: normal; position: relative; =
}

.BoardEditBase .alert { background-color: rgb(255, 255, 170); font-size: 12=
0%; margin: 7px 0px; padding: 15px; }

.BoardEditBase a.learnAboutBoardInvites { display: block; float: none; marg=
in: 3px 0px; }

.BoardEditBase a.learnAboutBoardInvites:focus { outline: none; }

.BoardEditBase .userSelect.Typeahead { box-shadow: rgba(0, 0, 0, 0.25) 0px =
1px 5px 0px; margin: 0px 0px 3px 2px; }

.BoardEditBase .userSelect.Typeahead li:first-child { padding-top: 4px; }

.BoardEditBase .userSelect.Typeahead li:last-child { padding-bottom: 4px; }

.BoardEditBase .userSelect.TypeaheadField input { width: 100%; }

.BoardEditBase.simple .descriptionWrapper, .BoardEditBase.simple .categoryW=
rapper, .BoardEditBase.simple .mapToggleWrapper { display: none; }

.BoardEditBase .standardForm h1 { padding-right: 42px; }

.BoardEditBase .learnMore { max-width: 331px; }

.BoardFollowers.inline { display: inline-block; vertical-align: top; }

.BoardFollowers.large { width: 435px; }

.BoardFollowers.large .User { margin: 4px 0px; padding: 4px 20px; width: 39=
5px; }

.BoardFollowers.large .PagedGrid { overflow: auto; max-height: 570px; }

@media (min-height: 1110px) {
  .BoardFollowers.large .PagedGrid { max-height: 720px; }
}

.BoardFollowers.large .moreItems { margin: 0px auto 13px; width: 200px; }

.BoardFollowers.edit .remove { float: right; }

.BoardFollowers.edit .User { padding: 10px; }

.BoardFollowers .headerText { color: rgb(110, 110, 110); font-size: 12px; f=
ont-weight: bold; }

.BoardHeader { background-color: rgb(255, 255, 255); padding-bottom: 64px; =
position: relative; transition: opacity 1s ease; width: auto; }

.BoardHeader h1 { color: rgba(21, 21, 21, 0.8); font-size: 47px; font-weigh=
t: bold; line-height: 52px; max-width: 736px; text-align: center; word-wrap=
: break-word; margin: 34px auto 0px; }

.ja .BoardHeader h1 { font-size: 36px; }

.BoardHeader .boardName { margin-top: 0px; padding-top: 34px; }

.BoardHeader .divider { margin-top: 31px; }

.BoardHeader .divider hr { background: rgb(238, 238, 238); border: 0px; hei=
ght: 1px; margin: 0px; width: 100%; }

.ja .BoardHeader .description { overflow: hidden; text-overflow: ellipsis; =
white-space: nowrap; }

.BoardHeader .pinsAndFollowerCount { font-size: 0px; }

.BoardHeader .pinsAndFollowerCount .dot { color: rgb(110, 110, 110); font-s=
ize: 12px; font-weight: bold; height: 100%; margin: 0px 7px; vertical-align=
: bottom; }

.BoardHeader .pinsAndFollowerCount .followerCount { -webkit-font-smoothing:=
 antialiased; color: rgb(119, 119, 119); font-weight: bold; }

.BoardHeader .pinsAndFollowerCount .followerCount:hover { color: rgb(68, 68=
, 68); }

.BoardHeader .pinsAndFollowerCount .pinCount { -webkit-font-smoothing: anti=
aliased; color: rgb(119, 119, 119); display: inline-block; font-size: 12px;=
 font-weight: bold; vertical-align: bottom; }

.BoardHeader .pinsAndFollowerCount .buttonText { font-size: 12px; padding: =
0px; }

.BoardHeader .secret { color: rgb(153, 153, 153); font-size: 11px; font-wei=
ght: 700; line-height: 19px; margin: 16px 0px 21px; padding: 0px; position:=
 relative; text-align: center; }

.BoardHeader .secretIcon { width: 9px; height: 10px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe5=
4.png") -396px -317px no-repeat; display: inline-block; font-style: normal;=
 font-variant: normal; font-weight: normal; font-stretch: normal; font-size=
: 0px; line-height: 0; font-family: serif; text-shadow: none; color: transp=
arent; margin: -2px 2px 0px 0px; position: static; vertical-align: middle; =
}

.BoardHeader .annotations { font-size: 14px; line-height: 150%; margin: 10p=
x auto 20px; text-align: center; }

.BoardHeader .annotations .annotationHeader { display: inline; font-weight:=
 bold; margin: 2px 5px; }

.BoardHeader .annotations .annotationText { background-color: rgba(255, 255=
, 255, 0.68); border-radius: 2px; color: rgb(119, 119, 119); display: inlin=
e; font-weight: normal; margin: 2px 2px 20px; padding: 3px 6px; }

.BoardHeader .annotations a { font-weight: normal; }

.BoardHeader .collaboratorInfo { display: flex; }

.BoardHeader .boardHeaderWrapper { position: relative; }

.BoardHeader .boardCollaboratorsContainer { display: flex; }

.BoardHeader.invisible { opacity: 0; }

.BoardHeader.unauthBrio { margin-bottom: 16px; padding-bottom: 32px; text-a=
lign: initial; }

.BoardHeader.unauthBrio .centeredWithinWrapper { position: relative; }

.BoardHeader.unauthBrio .boardTitle, .BoardHeader.unauthBrio .boardStats, .=
BoardHeader.unauthBrio .boardDescription { margin-left: 7px; }

.BoardHeader.unauthBrio .boardTitle { color: rgb(85, 85, 85); font-size: 48=
px; font-weight: bold; line-height: 58px; margin: 0px; padding-top: 20px; t=
ext-align: initial; }

.BoardHeader.unauthBrio .boardStats { color: rgb(85, 85, 85); font-size: 14=
px; margin-bottom: 20px; margin-top: 9px; }

.BoardHeader.unauthBrio .boardStats .bold { font-weight: bold; }

.BoardHeader.unauthBrio .boardDescription { color: rgb(85, 85, 85); font-si=
ze: 18px; font-weight: bold; line-height: 16px; margin-top: 11px; max-width=
: 618px; }

.BoardHeader.unauthBrio .pinCount, .BoardHeader.unauthBrio .followerCount {=
 display: inline-block; }

.BoardHeader.unauthBrio .followerCount { margin-left: 32px; }

.BoardHeader.unauthBrio .RelatedInterestsSection { margin-top: 56px; }

.BoardHeader.unauthBrio .BoardFollowButton { height: 36px; margin-right: 7p=
x; position: absolute; right: 0px; top: 102px; }

.BoardHeader.showOpenNav { padding-bottom: 5px; }

.BoardHeader.showOpenNav .centeredWithinWrapper { width: inherit; }

.BoardHeader.showOpenNav .openNavSubtitle { color: rgb(85, 85, 85); font-si=
ze: 14px; padding-left: 8px; }

.BoardHeader.showOpenNav .boardTitle { padding: 32px 5px; }

.BoardHeader.showOpenNav .RelatedInterestsSection { margin-top: 16px; }

.BoardHeader { padding-bottom: 0px; text-align: left; }

.BoardHeader .boardHeaderWrapper { box-sizing: border-box; margin-top: 76px=
; max-width: 744px; width: auto; }

.BoardHeader .boardName { color: rgb(85, 85, 85); margin-left: 0px; margin-=
right: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-a=
lign: left; -webkit-font-smoothing: antialiased; }

.BoardHeader .description { color: rgb(85, 85, 85); margin-bottom: 0px; tex=
t-align: left; -webkit-font-smoothing: antialiased; }

.BoardHeader .divider { display: none; }

.BoardHeader .Button.followerCount .buttonText { color: rgb(85, 85, 85); }

.BoardHeader .Button.followerCount .buttonText .value, .BoardHeader .bold-v=
alue .value { font-weight: bold; }

.BoardHeader .secret { display: none; }

.BoardHeader .secretIcon { margin-right: auto; padding: 0px; width: 60px; h=
eight: 60px; background: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-above_the_fold-1x-5d23fe54.png") 0px -172px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardHeader .secretIcon { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgroun=
d-position: 0px -170px; background-size: 399px 382px; }
}

.BoardHeader .thumbImageWrapper, .BoardHeader .thumbImageWrapper::after, .B=
oardHeader .thumbImageWrapper img { height: 60px !important; width: 60px !i=
mportant; }

.BoardHeader .belowBoardNameContainer { overflow: hidden; }

.BoardHeader .belowBoardNameContainer .followerCount, .BoardHeader .belowBo=
ardNameContainer .pinCount { color: rgb(85, 85, 85); margin-bottom: 0px; ma=
rgin-top: 0px; }

.BoardHeader .belowBoardContainerSecret { padding-left: 0px; padding-right:=
 0px; width: 66.6667%; }

.BoardHeader .belowBoardContainerLeft { float: left; padding-left: 0px; pad=
ding-right: 0px; width: 50%; }

.BoardHeader .bottomBoardRightContainer { float: right; width: 50%; }

.BoardHeader .bottomBoardRightContainer, .BoardHeader .bottomBoardRightCont=
ainerSecret { -webkit-box-align: center; align-items: center; display: flex=
; -webkit-box-pack: end; justify-content: flex-end; text-align: right; }

.BoardIcons { display: inline-block; }

.BoardIcons .secretIcon, .BoardIcons .collaborativeIcon { display: inline-b=
lock; margin-right: 1px; }

.BoardIcons .secretIcon { width: 9px; height: 10px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54=
.png") -396px -317px no-repeat; margin-top: -1px; }

.BoardIcons .collaborativeIcon { width: 18px; height: 11px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") -347px -325px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardIcons .collaborativeIcon { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); bac=
kground-position: -264px -320px; background-size: 399px 382px; }
}

.BoardIcons.pinCreate { height: 16px; }

.BoardIcons.pinCreate .secretIcon, .BoardIcons.pinCreate .collaborativeIcon=
 { margin-right: 2px; }

.BoardIcons.pinCreate span:last-child { margin-right: 0px; }

.BoardIcons.pinCreate .secretIcon { width: 16px; height: 16px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-=
1x-5d23fe54.png") -282px -210px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardIcons.pinCreate .secretIcon { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); =
background-position: -370px -342px; background-size: 399px 382px; }
}

.BoardIcons.pinCreate .collaborativeIcon { width: 16px; height: 16px; backg=
round: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_th=
e_fold-1x-5d23fe54.png") -376px -345px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardIcons.pinCreate .collaborativeIcon { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.=
png"); background-position: -370px -240px; background-size: 399px 382px; }
}

.BoardIcons.light .secretIcon { width: 9px; height: 10px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d=
23fe54.png") -396px -329px no-repeat; }

.BoardIcons.light .collaborativeIcon { width: 18px; height: 10px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -376px -363px no-repeat; }

.BoardInfoBar { background-color: rgb(255, 255, 255); bottom: 0px; height: =
64px; overflow: hidden; text-align: center; width: 100%; z-index: 103; }

.BoardInfoBar.boardHeaderBackground { box-shadow: rgba(0, 0, 0, 0.1) 0px 2p=
x 2px 0px, rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; }

.BoardInfoBar .infoBarWrapper { position: relative; }

.BoardInfoBar li { border-left: 1px solid rgb(205, 205, 205); float: left; =
}

.BoardInfoBar .boardDirectButton, .BoardInfoBar .boardAddCollaboratorButton=
, .BoardInfoBar .movePinsButton { margin-right: 5px; position: relative; z-=
index: 1; }

.BoardInfoBar .collaborators { color: rgb(68, 68, 68); float: left; font-we=
ight: normal; }

.BoardInfoBar .collaborators .User { float: left; margin-left: 3px; margin-=
right: 2px; margin-top: 1px; }

.BoardInfoBar .collaborators.showName .User { display: block; margin: 0px 1=
5px 0px 0px; position: relative; text-align: left; }

.BoardInfoBar .collaborators .BoardCollaborators { padding: 0px; }

.BoardInfoBar .collaboratorInfo { float: left; }

.BoardInfoBar .boardButtons { float: right; line-height: 0; margin: 16px 16=
px 0px 0px; }

.BoardInfoBar .boardButtons > * { height: 31px; }

.BoardInfoBar .boardButtons .facebookShare { margin-left: 4px; margin-right=
: 0px; }

.BoardInfoBar .boardButtons .userProfileMenu { border-radius: 3px; height: =
32px; left: 4px; position: relative; }

.BoardInfoBar .smallBoardName { color: rgba(21, 21, 21, 0.8); white-space: =
nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 26px; left: 5=
0%; margin-left: -175px; opacity: 0; position: absolute; top: -50px; width:=
 350px; }

@media (max-width: 999px) and (min-width: 0px) {
  .BoardInfoBar .smallBoardName { font-size: 22px; margin-left: -150px; mar=
gin-top: 2px; width: 300px; }
}

.BoardInfoBar .smallBoardName.transitionIn { opacity: 1; transform: transla=
te(0px, 66px); transition: 300ms ease-out; }

.BoardInfoBar .smallBoardName.transitionOut { opacity: 0; transform: transl=
ate(0px, 0px); transition: 300ms ease-out; }

.BoardInfoBar .pinsAndFollowerCount { margin: 0px auto; position: relative;=
 top: 16px; width: 154px; }

.BoardInfoBar .pinsAndFollowerCount.withDoneFilter { width: 231px; }

.BoardInfoBar .pinsAndFollowerCount.withDoneFilter .active .label, .BoardIn=
foBar .pinsAndFollowerCount.withDoneFilter .active .value { color: rgb(189,=
 8, 28); }

.BoardInfoBar .pinsAndFollowerCount.withDoneFilter.hideFollowCount { width:=
 154px; }

.BoardInfoBar .pinsAndFollowerCount.hideFollowCount { width: 77px; }

@media (max-width: 999px) and (min-width: 0px) {
  .BoardInfoBar .pinsAndFollowerCount.hideFollowCount { width: 65px; }
}

.BoardInfoBar .pinsAndFollowerCount li { -webkit-font-smoothing: antialiase=
d; background-color: rgb(255, 255, 255); border: 0px; float: left; line-hei=
ght: 14px; margin-right: -1px; text-align: center; width: 77px; }

@media (max-width: 999px) and (min-width: 0px) {
  .BoardInfoBar .pinsAndFollowerCount li { width: 65px; }
}

.BoardInfoBar .pinsAndFollowerCount li span:last-child { display: inline; }

.BoardInfoBar .pinsAndFollowerCount .value { color: rgb(170, 170, 170); dis=
play: block; font-size: 16px; font-weight: bold; padding-bottom: 3px; }

.BoardInfoBar .pinsAndFollowerCount .value:hover, .BoardInfoBar .pinsAndFol=
lowerCount .value.active { background: none; }

.BoardInfoBar .pinsAndFollowerCount .label { color: rgb(154, 154, 154); dis=
play: block; font-size: 11px; font-weight: normal; }

.BoardInfoBar .pinsAndFollowerCount .label:hover, .BoardInfoBar .pinsAndFol=
lowerCount .label.active { background: none; }

@media (max-width: 999px) and (min-width: 0px) {
  .BoardInfoBar .pinsAndFollowerCount .label { white-space: nowrap; overflo=
w: hidden; text-overflow: ellipsis; width: 65px; }
}

.BoardInfoBar.fixedHeader { position: fixed; top: 54px; transform: translat=
eZ(0px); z-index: 103; }

.hasKLPBar .BoardInfoBar.fixedHeader { top: 98px; }

.hasColorfulKLPBar .BoardInfoBar.fixedHeader { top: 134px; }

.BoardInfoBar.fixedHeader .boardAddCollaboratorsButton, .BoardInfoBar.fixed=
Header .boardSettingsButton, .BoardInfoBar.fixedHeader .collaborators.showN=
ame .User { z-index: 1; }

.BoardInfoBar .boardFollowButtonWrapper { float: right; }

.BoardInfoBar { background-color: rgba(255, 255, 255, 0.95); bottom: auto; =
height: auto; position: fixed; top: 58px; }

@media (min-width: 800px) {
  .BoardInfoBar { top: 64px; }
}

.BoardInfoBar .BoardCollaborators { float: left; }

.BoardInfoBar .boardButtons { margin-top: 0px; }

.BoardInfoBar .boardButtons > * { height: auto; }

.BoardInfoBar .boardButtons .facebookShare { margin-left: 0px; }

.BoardInfoBar .infoBarWrapper { -webkit-box-align: center; align-items: cen=
ter; box-sizing: border-box; display: flex; text-align: left; }

.BoardInfoBar .infoBarWrapper .infoBarWrapperAuto { -webkit-box-flex: 1; fl=
ex: 1 1 auto; min-height: 0px; min-width: 0px; }

.BoardInfoBar .infoBarWrapper.centeredWithinWrapper.gridWidth { max-width: =
744px; width: auto; }

.BoardInfoBar .pinsAndFollowerCount { top: auto; }

.BoardInfoBar .pinsAndFollowerCount .value { color: rgb(85, 85, 85); displa=
y: inline; padding-bottom: 0px; }

.BoardInfoBar .pinsAndFollowerCount .value::after { content: " "; }

.BoardInfoBar .pinsAndFollowerCount .label { color: rgb(85, 85, 85); }

.BoardInfoBar .pinsAndFollowerCount .Button.followerCount { display: none; =
}

.BoardInfoBar .pinsAndFollowerCount > ul > li { margin-right: 0px; width: a=
uto; }

.BoardInfoBar .smallBoardName { margin-top: 8px; text-align: center; }

.BoardInfoBar.boardHeaderBackground { box-shadow: none; }

.BoardInfoBar.placeBoard { border-radius: 0px 0px 6px 6px; }

.BoardInfoBar.placeBoard .boardButtons { margin-right: 14px; }

.BoardInfoBar.placeBoard .collaborators { margin-left: 14px; }

.BoardInfoBar.placeBoard.collapsed { border-radius: 0px; visibility: visibl=
e; }

.BoardInfoBar.placeBoard.collapsed .boardButtons { margin-right: 0px; }

.BoardInfoBar.placeBoard.collapsed .collaborators { margin-left: 0px; }

.BoardLabel { text-align: left; }

.BoardLabel .nameAndIcons { white-space: nowrap; overflow: hidden; text-ove=
rflow: ellipsis; }

.BoardLabel .nameAndIcons .name { white-space: nowrap; overflow: hidden; te=
xt-overflow: ellipsis; display: block; max-width: 80%; width: auto; }

.BoardLabel .BoardIcons { float: right; max-width: 20%; }

.BoardLabel .highlightMatchText { border-bottom: 1px solid rgb(51, 51, 51);=
 font-style: normal; padding-bottom: 1px; }

.BoardLabel.normal { font-size: 16px; line-height: 36px; }

.BoardLabel.normal .boardImg { border-radius: 3px; float: left; height: 36p=
x; margin-right: 10px; vertical-align: middle; width: 36px; }

.BoardLabel.normal .boardImg:not(.emptyBoardImg) { background-position: 50%=
 50%; background-size: cover; }

.BoardLabel.pinCreate { white-space: nowrap; overflow: hidden; text-overflo=
w: ellipsis; font-size: 16px; line-height: 36px; }

.BoardLabel.pinCreate .boardImg { border-radius: 3px; float: left; height: =
36px; margin-right: 10px; vertical-align: middle; width: 36px; }

.BoardLabel.pinCreate .boardImg:not(.emptyBoardImg) { background-position: =
50% 50%; background-size: cover; }

.BoardLabel.pinCreate .repinBtn { display: none; float: right; margin-left:=
 7px; margin-top: 1px; position: relative; z-index: 1; }

.BoardLabel.pinCreate .repinBtn.isBrioFlat { margin-top: 0px; }

.BoardLabel.pinCreate .boardImg { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 1=
px inset; }

.BoardLabel .emptyBoardImg { width: 34px; height: 34px; background: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.png")=
 -155px -97px no-repeat; box-shadow: none; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardLabel .emptyBoardImg { background-image: url("https://s.pinimg.com/=
webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background-positi=
on: 0px -139px; background-size: 249px 231px; }
}

.BoardLabel.compact { font-size: 13px; }

.BoardLabel.compact .boardImg { display: none; }

.BoardPage { display: flex; -webkit-box-pack: justify; justify-content: spa=
ce-between; position: relative; z-index: 0; }

.BoardPage .boardNoContent { color: rgb(51, 51, 51); text-align: center; ma=
rgin-top: 99px; }

.BoardPage .boardNoContent p { -webkit-font-smoothing: antialiased; font-si=
ze: 17px; margin: 0px 0px 1em; }

.BoardPage .relatedBoardsContainerTitle { font-size: 18px; margin-top: 28px=
; margin-left: 28px; }

.BoardPage .headerSizer { max-width: 1236px; }

.BoardPage.showOpenNav { background-color: rgb(255, 255, 255); }

.BoardPage.showOpenNav .boardPageContent { background-color: rgb(255, 255, =
255); margin-left: 246px; min-height: 100vh; }

@media (max-width: 999px) and (min-width: 0px) {
  .BoardPage.showOpenNav .boardPageContent { margin-left: 0px; }
}

.BoardPage.showOpenNav .boardPageContent .centeredWithinWrapper { width: in=
herit; }

.BoardPage .boardPageContentWrapper { transition: width 0.3s ease-out; widt=
h: 100vw; }

.boardSearchPinDivider { margin-bottom: 30px; margin-top: 40px; position: r=
elative; z-index: -2; }

hr { border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: i=
nitial; border-width: 1px 0px 0px; color: rgb(238, 238, 238); display: inli=
ne-block; width: 100%; }

.pinterestIconWrapper { background-color: rgb(233, 233, 233); display: inli=
ne-block; left: 50%; margin-left: -24.5px; padding: 20px 10px; position: ab=
solute; text-align: center; top: -26.5px; width: 29px; }

.pinterestIconWrapper .pinterestIcon { width: 29px; height: 31px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -339px -163px no-repeat; display: inline-block; font-s=
tyle: normal; font-variant: normal; font-weight: normal; font-stretch: norm=
al; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; =
color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .pinterestIconWrapper .pinterestIcon { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -334px -160px; background-size: 399px 382px; }
}

.searchPinLabel { color: rgb(85, 85, 85); font-size: x-large; font-weight: =
bold; margin-bottom: 10px; }

.BoardCollaboratorInviter .panelHeading { border-bottom: 1px solid rgb(223,=
 223, 223); padding: 18px; }

.BoardCollaboratorInviter .panelHeading .panelTitle { margin: 0px; }

.BoardCollaboratorInviter .leftPanel, .BoardCollaboratorInviter .rightPanel=
 { height: 375px; overflow: auto; }

.BoardCollaboratorInviter .leftPanel { border-right: 1px solid rgb(223, 223=
, 223); float: left; overflow: hidden; width: 300px; }

.BoardCollaboratorInviter .leftPanel .BoardInviteForm, .BoardCollaboratorIn=
viter .leftPanel .boardCollaboratorInviteWrapper { position: relative; }

.BoardCollaboratorInviter .leftPanel .BoardInviteForm .inviteButton, .Board=
CollaboratorInviter .leftPanel .boardCollaboratorInviteWrapper .inviteButto=
n { border-radius: 0px; border-right: 0px; border-top: 0px; height: 47px; p=
osition: absolute; right: 0px; top: 0px; z-index: 106; }

.BoardCollaboratorInviter .leftPanel .BoardInviteForm .fillWidth, .BoardCol=
laboratorInviter .leftPanel .boardCollaboratorInviteWrapper .fillWidth { ma=
rgin-right: 0px; }

.BoardCollaboratorInviter .leftPanel .BoardInviteForm .TypeaheadField .Inpu=
t, .BoardCollaboratorInviter .leftPanel .boardCollaboratorInviteWrapper .Ty=
peaheadField .Input { background-color: rgb(248, 248, 248); border-bottom: =
1px solid rgb(204, 204, 204); border-left: 0px; border-radius: 0px; border-=
top: 0px; box-shadow: none; padding: 15px 18px; }

.BoardCollaboratorInviter .leftPanel .BoardInviteForm .TypeaheadField .Type=
ahead, .BoardCollaboratorInviter .leftPanel .boardCollaboratorInviteWrapper=
 .TypeaheadField .Typeahead { border-radius: 0px; box-shadow: none; height:=
 328px; overflow-y: auto; }

.BoardCollaboratorInviter .leftPanel .alert { background-color: rgb(255, 25=
5, 170); font-size: 120%; margin: 7px 0px; padding: 15px; }

.BoardCollaboratorInviter .leftPanel .ContactsList { height: 328px; overflo=
w: auto; }

.BoardCollaboratorInviter .rightPanel { float: right; margin: 0px 0px 0px 1=
6px; width: 284px; }

.BoardCollaboratorInviter .rightPanel .subheading { margin: 14px 0px; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators > .User { ove=
rflow: hidden; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .BoardInvites=
 .GridItems.fixedHeightLayout > .item { float: none; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .Button { flo=
at: right; margin-right: 10px; margin-top: 9px; z-index: 3; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .User { overf=
low: hidden; margin: 7px 0px; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .User .thumbI=
mageWrapper { height: 36px; width: 36px; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .User .thumbI=
mageWrapper img, .BoardCollaboratorInviter .rightPanel .boardEditCollaborat=
ors .User .thumbImageWrapper::after { height: 36px; width: 36px; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .User .fullna=
me { font-size: 14px; line-height: 17px; margin-top: 2px; }

.BoardCollaboratorInviter .rightPanel .boardEditCollaborators .User .subtit=
le { font-size: 13px; font-weight: normal; margin: 0px; }

.BoardCollaboratorInviter.inModal { width: 601px; }

.BoardCollaboratorInviter.inModal .panelBody { padding: 0px; }

.BoardCollaboratorInviter .formFooterButtons { float: right; }

.BoardCollaborators.inline { display: flex !important; }

.BoardCollaborators .BoardInviteForm { -webkit-box-align: center; align-ite=
ms: center; display: flex; }

.BoardCollaborators .TypeaheadField.userSelect { position: relative; width:=
 100%; }

.BoardCollaborators .TypeaheadField.userSelect input { width: 100%; }

.BoardCollaborators .TypeaheadField.userSelect .Typeahead { box-shadow: rgb=
a(0, 0, 0, 0.25) 0px 1px 5px 0px; margin: 0px 0px 3px 2px; padding-top: 0px=
; }

.BoardCollaborators .TypeaheadField.userSelect .Typeahead li:first-child { =
padding-top: 4px; }

.BoardCollaborators .TypeaheadField.userSelect .Typeahead li:last-child { p=
adding-bottom: 4px; }

.BoardCollaborators.inline { display: inline-block; vertical-align: top; }

.BoardCollaborators.large { width: 435px; }

.BoardCollaborators.large .User { margin: 4px 0px; padding: 4px 20px; width=
: 395px; }

.BoardCollaborators.large .PagedGrid { overflow: auto; max-height: 400px; }

@media (min-height: 1110px) {
  .BoardCollaborators.large .PagedGrid { max-height: 720px; }
}

.BoardCollaborators.large .moreItems { margin: 0px auto 13px; width: 200px;=
 }

.BoardCollaborators.edit .remove { float: right; }

.BoardCollaborators.edit .User { padding: 10px; }

.BoardCollaborators.large .boardCollaboratorsList { overflow-x: hidden; ove=
rflow-y: auto; max-height: 400px; }

.BoardCollaborators.large .boardCollaboratorsList::-webkit-scrollbar { heig=
ht: auto; width: 11px; -webkit-appearance: none; }

.BoardCollaborators.large .boardCollaboratorsList::-webkit-scrollbar-thumb =
{ background-color: rgba(0, 0, 0, 0.5); border: 2px solid rgb(255, 255, 255=
); border-radius: 8px; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px; }

.BoardCollaborators.large .boardCollaboratorsList .PagedGrid { overflow: vi=
sible; }

.BoardCollaborators.large .boardCollaboratorsList .User .subtitle { margin-=
top: 0px; }

.BoardCollaborators.tiny { text-align: left; }

.BoardContactRequest { overflow: hidden; background: rgb(255, 255, 255); bo=
x-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; margin-b=
ottom: 8px; position: relative; }

.BoardContactRequest .boardInviteContent img { border-radius: 50%; margin-r=
ight: 8px; width: 30px; }

.BoardContactRequest .pending, .BoardContactRequest .success { color: rgb(1=
13, 113, 113); font-size: 15px; padding: 1em; }

.BoardContactRequest .pending { overflow: hidden; -webkit-box-align: center=
; align-items: center; display: flex; flex-wrap: wrap; -webkit-box-pack: ju=
stify; justify-content: space-between; }

.BoardContactRequest .pending .left { -webkit-box-align: center; align-item=
s: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; }

.BoardContactRequest .success { display: none; }

.BoardContactRequest.accepted { animation: fadeOutAndHide 3s ease-in-out fo=
rwards; }

.BoardContactRequest.accepted .pending { display: none; }

.BoardContactRequest.accepted .success { animation: fadein 0.5s ease-in for=
wards; display: block; }

.BoardContactRequest { margin-top: 14px; }

.BoardInvite { overflow: hidden; position: relative; }

.BoardInvite:hover { background: rgb(241, 241, 241); }

.BoardInvite .secretIconInline { width: 9px; height: 10px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaff.pn=
g") -315px -20px no-repeat; display: inline-block; font-style: normal; font=
-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0px=
; line-height: 0; font-family: serif; text-shadow: none; color: transparent=
; vertical-align: middle; }

.BoardInvite.boardCreate .User { width: auto; }

.BoardInvite .pending, .BoardInvite .success { -webkit-box-align: center; a=
lign-items: center; display: flex; flex-wrap: wrap; -webkit-box-pack: justi=
fy; justify-content: space-between; margin-right: calc(50% - 125px); }

.BoardInvite .pending .leftObjectWrapper, .BoardInvite .success .leftObject=
Wrapper { display: inline-block; }

.BoardInvite .pending .left, .BoardInvite .success .left { -webkit-box-alig=
n: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-gr=
ow: 1; padding: 10px 0px; }

.BoardInvite.news { border-bottom: 1px solid rgb(221, 221, 221); padding-bo=
ttom: 10px; padding-right: 1px; padding-top: 10px; }

.BoardInvite.news .boardRepWrapper { padding: 0px 10px; }

.BoardInvite.news .inviterLine { color: rgb(181, 181, 181); }

.BoardInvite.news .flagConvoWrapper { display: none; position: absolute; ri=
ght: 10px; }

.BoardInvite.news:hover .flagConvoWrapper { display: block; }

.BoardInvite.news .User { margin: 0px 10px; width: 50px; }

.BoardInvite.news .description { overflow: hidden; font-size: 12px; line-he=
ight: 15px; margin: 0px 0px 7px; max-width: calc(50% + 55px); }

.BoardInvite.news .description a { color: rgb(0, 0, 0); font-style: normal;=
 font-weight: bold; }

.BoardInvite.news .description a:hover { color: rgb(189, 8, 28); }

.BoardInvite.news .actions { margin-left: 70px; }

.BoardInvite.news .pending { -webkit-box-align: start; align-items: flex-st=
art; color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; }

.BoardInvite.news .pending .left { -webkit-box-align: start; align-items: f=
lex-start; }

.BoardInvite.news .success { display: none; }

.BoardInvite.news .displayed { display: flex; }

.BoardInvite.news .accept, .BoardInvite.news .remove { font-size: 12px; }

.BoardInvite.news .accept { margin-left: 2px; }

.BoardInvite.boardDetail { background: rgb(255, 255, 255); box-shadow: rgba=
(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; }

.BoardInvite.boardDetail .boardInviteContent img { border-radius: 50%; marg=
in-right: 8px; width: 30px; }

.BoardInvite.boardDetail .pending, .BoardInvite.boardDetail .success { colo=
r: rgb(113, 113, 113); font-size: 15px; padding: 1em; }

.BoardInvite.boardDetail .pending { overflow: hidden; }

.BoardInvite.boardDetail .success { display: none; }

.BoardInvite { position: relative; z-index: 2; }

.BoardInvite.boardDetail { background: rgb(136, 165, 171); border-radius: 8=
px; box-shadow: none; margin: 14px 0px 16px; width: inherit; }

.BoardInvite.boardDetail .pending { margin-right: 0px; }

.BoardInvite.boardDetail .boardInviteContent, .BoardInvite.boardDetail a { =
color: rgb(255, 255, 255); }

.BoardInvite.news { border-bottom: 0px; }

.BoardInvite.news .actions { display: flex; width: 100%; }

.BoardInvite.news .boardName { color: rgb(85, 85, 85); }

.BoardInvite.news .boardName:hover, .BoardInvite.news .boardName:focus { co=
lor: rgb(85, 85, 85); }

.BoardInvite.news:hover { background: rgb(255, 255, 255); }

.BoardInvite .invitee { height: 30px; line-height: 30px; padding: 4px 0px; =
}

.BoardInvite .invitee .thumbImageWrapper { position: relative; float: left;=
 height: 30px; margin-right: 7px; width: 30px; }

.BoardInvite .invitee .thumbImageWrapper::after { border-radius: 3px; box-s=
hadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; l=
eft: 0px; position: absolute; top: 0px; width: 30px; }

.BoardInvite .invitee .thumbImageWrapper emailicon { border-radius: 3px; he=
ight: 30px; width: 30px; }

.BoardInvite .invitee .thumbImageWrapper .inviteeIcon { width: 30px; height=
: 30px; background: url("https://s.pinimg.com/webapp/style/images/webapp-co=
mmon-desktop-1x-28441dec.png") -170px -384px no-repeat; border-radius: 6px;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardInvite .invitee .thumbImageWrapper .inviteeIcon { background-image:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d0=
2cd03.png"); background-position: -194px -342px; background-size: 428px 427=
px; }
}

.BoardInvite .invitee .thumbImageWrapper img { border-radius: 3px; height: =
30px; width: 30px; }

.BoardInvite .invitee .inviteeName { white-space: nowrap; overflow: hidden;=
 text-overflow: ellipsis; color: rgb(51, 51, 51); display: block; font-size=
: 11px; line-height: 17px; }

.BoardInvite .inviteTypeWrapper { font-size: 11px; line-height: 11px; margi=
n-top: 1px; }

.BoardInvite .inviteTypeWrapper .inviteTypeIcon { display: inline-block; ma=
rgin-right: 2px; vertical-align: middle; }

.BoardInvite .inviteTypeWrapper .inviteTypeIcon.isPinner { width: 11px; hei=
ght: 11px; background: url("https://s.pinimg.com/webapp/style/images/webapp=
-common-desktop-1x-28441dec.png") -474px -439px no-repeat; margin-bottom: 2=
px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardInvite .inviteTypeWrapper .inviteTypeIcon.isPinner { background-ima=
ge: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-=
0d02cd03.png"); background-position: -12px -416px; background-size: 428px 4=
27px; }
}

.BoardInvite .inviteTypeWrapper .inviteTypeIcon.isEmail { width: 11px; heig=
ht: 11px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-1x-28441dec.png") -107px -442px no-repeat; margin-bottom: 2p=
x; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardInvite .inviteTypeWrapper .inviteTypeIcon.isEmail { background-imag=
e: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0=
d02cd03.png"); background-position: 0px -416px; background-size: 428px 427p=
x; }
}

.BoardInvite .inviteTypeWrapper .inviteTypeIcon.isFacebook { width: 10px; h=
eight: 10px; background: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-desktop-1x-28441dec.png") -223px -206px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardInvite .inviteTypeWrapper .inviteTypeIcon.isFacebook { background-i=
mage: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2=
x-0d02cd03.png"); background-position: -418px -39px; background-size: 428px=
 427px; }
}

.BoardInvite .inviteTypeWrapper .inviteTypeIcon.isGplus { width: 10px; heig=
ht: 10px; background: url("https://s.pinimg.com/webapp/style/images/webapp-=
common-desktop-1x-28441dec.png") -474px -452px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BoardInvite .inviteTypeWrapper .inviteTypeIcon.isGplus { background-imag=
e: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0=
d02cd03.png"); background-position: -418px -28px; background-size: 428px 42=
7px; }
}

.BoardInvite .inviteTypeWrapper .inviteTypeName { font-family: Helvetica, "=
=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino K=
aku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=
=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; color=
: rgb(102, 102, 102); display: inline-block; font-weight: normal; vertical-=
align: middle; }

.BoardInviteForm { margin-bottom: 8px; }

.BoardInviteForm .TypeaheadField { position: relative; width: 100%; z-index=
: 100; }

.BoardInviteForm .inviteWrapper { display: flex; -webkit-box-orient: horizo=
ntal; -webkit-box-direction: normal; flex-direction: row; }

.BoardInviteForm .fillWidth { -webkit-box-flex: 1; flex: 1 1 0%; margin-rig=
ht: 10px; }

.BoardInviteForm .collaboratorInvitesNoMargin { margin-bottom: 0px; }

.BoardInvites .GridItems.fixedHeightLayout { overflow-x: hidden; }

.BoardInvites.hasMaxHeight { overflow-x: hidden; overflow-y: scroll; }

.BoardInviteToast .boardName { font-weight: bold; }

.GroupBoardEmailSettings { width: 380px; }

.GroupBoardEmailSettings h2 { font-family: Helvetica, "=E3=83=92=E3=83=A9=
=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =
=E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=
=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-size: 16px; margin:=
 0px; }

.GroupBoardEmailSettings .helpText { line-height: 32px; }

.GroupBoardEmailSettings .secretIconInline { width: 9px; height: 10px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_t=
he_fold-1x-5d23fe54.png") -396px -317px no-repeat; display: inline-block; f=
ont-style: normal; font-variant: normal; font-weight: normal; font-stretch:=
 normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow: n=
one; color: transparent; margin: 1px 0px 0px 8px; }

.GroupBoardEmailSettings .toggleAllWrapper { overflow: hidden; border-botto=
m: 1px solid rgb(231, 231, 231); padding: 10px 20px 20px; }

.GroupBoardEmailSettings .toggleAllWrapper label { -webkit-font-smoothing: =
antialiased; overflow: hidden; color: rgb(85, 85, 85); cursor: pointer; }

.GroupBoardEmailSettings .toggleAllWrapper label .fancyToggle { float: left=
; margin-right: 8px; }

.GroupBoardEmailSettings .toggleAllWrapper label > input { margin-right: 3p=
x; }

.GroupBoardEmailSettings .toggleAllWrapper label > span { -webkit-font-smoo=
thing: antialiased; font-size: 13px; font-weight: bold; vertical-align: mid=
dle; }

.GroupBoardEmailSettings .collab_board_email, .GroupBoardEmailSettings .col=
lab_board_email_all { white-space: nowrap; overflow: hidden; text-overflow:=
 ellipsis; display: inline-block; line-height: 26px; max-width: 235px; }

.GroupBoardEmailSettings .fieldsetWrapper { overflow-x: hidden; overflow-y:=
 auto; max-height: 300px; }

.GroupBoardEmailSettings .fieldsetWrapper fieldset { padding: 20px; width: =
340px; }

.GroupBoardEmailSettings .fieldsetWrapper fieldset span { line-height: 28px=
; vertical-align: middle; }

.RemoveUserFromBoardDialog .ban { font-weight: bold; }

.RemoveUserFromBoardDialog .banUserWrapper { border-top: 1px solid rgb(231,=
 231, 231); margin: 21px -21px 0px; padding: 21px 21px 0px; }

.RemoveUserFromBoardDialog .helpText { margin-left: 16px; }

.UndoToast.ToastBase .toastWrapper { display: flex; }

.UndoToast.ToastBase .titleSubtitleWrapper { -webkit-box-align: center; ali=
gn-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; margin-=
top: 0px; }

.BrowserButtonUpsell { width: 500px; }

.BrowserButtonUpsell .browserWrapper { margin-top: 5px; }

.BrowserButtonUpsell .promoHeader { color: rgba(21, 21, 21, 0.8); backgroun=
d-color: rgb(240, 240, 240); border-top-left-radius: 6px; border-top-right-=
radius: 6px; font-size: 26px; line-height: 33px; padding: 25px; text-align:=
 center; }

.BrowserButtonUpsell .promoWrapper { background: rgb(255, 255, 255); border=
: 1px solid rgb(170, 170, 170); border-radius: 6px; clear: both; margin: 15=
px; }

.BrowserButtonUpsell .promoWrapper:hover { cursor: pointer; }

.BrowserButtonUpsell .zoomImg { background: url("https://s.pinimg.com/webap=
p/style/images/chrome-1x-5ff1b915.png") 0% 0% / contain no-repeat; height: =
293px; width: 439px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BrowserButtonUpsell .zoomImg { background-image: url("https://s.pinimg.c=
om/webapp/style/images/chrome-2x-1167b788.png"); }
}

.BulkBoardPicker { width: 481px; }

.BulkBoardPicker li { overflow: visible; }

.BulkBoardPicker li.highlighted a { background: rgb(250, 250, 250); }

.BulkBoardPicker .BoardPickerDropdownButton { width: 275px; }

.BulkEditBar { bottom: 0px; display: flex; height: 64px; position: absolute=
; text-align: center; top: -64px; width: 100%; z-index: 103; }

.BulkEditBar .boardBulkEditBar { -webkit-box-align: center; align-items: ce=
nter; display: flex; max-width: 744px; }

.BulkEditBar .notifications { -webkit-font-smoothing: antialiased; color: r=
gb(85, 85, 85); -webkit-box-flex: 1; flex: 1 1 auto; min-height: 0px; min-w=
idth: 0px; -webkit-box-ordinal-group: 100000; order: 99999; text-align: rig=
ht; }

.BulkEditBar .notifications .value { font-weight: bold; }

.BulkEditBar .bulkEditButtons { float: right; }

.BulkEditBar .bulkEditButtons .bulkEditButton { margin-right: 3px; position=
: relative; z-index: 1; }

.BulkEditBar .bulkEditButtons .bulkCancelButton, .BulkEditBar .bulkEditButt=
ons .bulkEditButton { padding-left: 15px; padding-right: 15px; }

.BulkEditBar .placeBoard .bulkEditButtons { margin-right: 16px; }

.BulkEditBar .placeBoard .notifications { margin-left: 16px; }

.CSRCreateSuccess { background: rgb(255, 255, 255); border-radius: 6px; hei=
ght: 525px; width: 410px; }

.CSRCreateSuccess .csrSuccessText { font-size: 16px; padding: 20px 0px 0px =
15px; }

.CSRCreateSuccess .Board { height: 292px; margin: 15px auto; }

.CSRCreateSuccess .successTextWrapper { border-bottom: 1px solid rgb(231, 2=
31, 231); }

.CSRCreateSuccess .boardWrapper { background: rgb(233, 233, 233); border: 1=
px solid rgb(212, 212, 212); border-radius: 6px; height: 325px; margin: 15p=
x; padding: 10px; }

.CSRDomainSuggestions { cursor: pointer; }

.CSRDomainSuggestions .csrDomainWrapper { display: flex; -webkit-box-pack: =
center; justify-content: center; }

.CSRDomainSuggestions .csrDomainThumbnail { border-radius: 5px; margin: 10p=
x 6px; }

.CSRDomainSuggestions p { margin: 0px 0px 0px 15px; }

.EmptyStateCard { color: rgb(51, 51, 51); margin: 25px auto 0px; text-align=
: center; width: 390px; }

.EmptyStateCard footer { margin-bottom: 10px; }

.EmptyStateCard header { font-weight: bold; margin-bottom: 2px; }

.EmptyStateCard .icon { margin: 0px auto 10px; }

.EmptyStateCard .text { font-size: 18px; line-height: 24px; }

.EmptyStateCardProfileFollowers .icon { background: url("https://s.pinimg.c=
om/webapp/style/images/empty_followers-1x-7539a34c.png") 0% 0% / contain no=
-repeat; height: 142px; width: 124px; }

.EmptyStateCardProfileFollowing .icon { background: url("https://s.pinimg.c=
om/webapp/style/images/empty_following-1x-85abe03c.png") 0% 0% / contain no=
-repeat; height: 142px; width: 124px; }

.EmptyStateCardProfilePins .searchNavigateLink a { border-bottom: 1px solid=
 rgb(204, 204, 204); color: rgb(51, 51, 51); }

.EmptyStateCardProfilePins .searchNavigateLink a:hover { border-bottom: 1px=
 solid rgb(153, 153, 153); }

.EmptyStateCardProfilePins .icon { background: url("https://s.pinimg.com/we=
bapp/style/images/empty_user_pins-1x-977b487f.png") 0% 0% / contain no-repe=
at; height: 166px; width: 100px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .EmptyStateCardProfilePins .icon { background-image: url("https://s.pinim=
g.com/webapp/style/images/empty_user_pins-2x-ec575230.png"); }
}

.BoardPicker { display: flex; -webkit-box-orient: vertical; -webkit-box-dir=
ection: normal; flex-direction: column; visibility: hidden; }

.BoardPicker .SelectList { overflow: auto; }

.BoardPicker.inPopover { padding: 8px; visibility: visible; }

.BoardPicker.inPopover .SelectList { max-height: 300px; width: 300px; }

.BoardPicker.inPopover .SelectList .sectionHeading { background: rgb(240, 2=
40, 240); border-radius: 3px; font-weight: bold; }

.BoardPicker.lowBoardCountSimplified { border-top: 1px solid rgb(243, 243, =
243); border-top-right-radius: 0px; visibility: visible; }

.BoardPicker.lowBoardCountSimplified .section.allBoards { padding: 15px 0px=
; }

.BoardPicker.lowBoardCountSimplified .section.createBoardButton { padding-t=
op: 10px; }

.BoardPicker .bottom { padding: 7px 0px; width: 100%; }

.BoardPicker .bottom .createBoard { padding: 7px 23px; }

.BoardPicker .bottom .hidden { display: none; }

.ExtensionInstallToast { background-image: linear-gradient(rgba(255, 255, 2=
55, 0.74), rgb(255, 255, 255)) !important; }

.ExtensionInstallToast:hover { background-color: rgb(255, 255, 255); }

.ExtensionInstallToast .titleText, .ExtensionInstallToast .subtitleText { w=
hite-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 2=
50px; color: rgb(10, 14, 19) !important; }

.ExtensionInstallToast .pinItIcon { float: left; height: 40px; margin-right=
: 10px; width: 40px; }

.ExtensionInstallToast .pinItIcon em { width: 23px; height: 24px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -226px -260px no-repeat; display: block; margin: 8px a=
uto 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ExtensionInstallToast .pinItIcon em { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -196px -256px; background-size: 399px 382px; }
}

.PinCreate { background: rgb(217, 217, 217); border-radius: 6px; position: =
relative; }

.PinCreate::after { clear: both; content: ""; display: table; }

.PinCreate.antiClickJack { display: none; }

.PinCreate.csrPinCreate { position: fixed; }

.PinCreate.pinning { pointer-events: none; }

.PinCreate .Pin { margin-left: auto; margin-right: auto; overflow: hidden; =
}

.PinCreate .Pin .pinImg { opacity: 1; }

.PinCreate .repinSmall.btn.primary.loading, .PinCreate .repinSmall.btn.prim=
ary.success, .PinCreate .repinBtn.btn.primary.loading, .PinCreate .repinBtn=
.btn.primary.success { width: 62px; }

.PinCreate .repinSmall.btn.primary.loading em, .PinCreate .repinSmall.btn.p=
rimary.success em, .PinCreate .repinBtn.btn.primary.loading em, .PinCreate =
.repinBtn.btn.primary.success em { transform: translateZ(0px); left: 50%; p=
osition: absolute; top: 50%; }

.PinCreate .repinSmall.btn.primary.loading em, .PinCreate .repinBtn.btn.pri=
mary.loading em { width: 16px; height: 16px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") =
-376px -327px no-repeat; animation: rotateCircle 500ms infinite; margin-lef=
t: -8px; margin-top: -8px; visibility: visible; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreate .repinSmall.btn.primary.loading em, .PinCreate .repinBtn.btn.p=
rimary.loading em { background-image: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-above_the_fold-2x-968902f1.png"); background-positio=
n: -370px -223px; background-size: 399px 382px; }
}

.PinCreate .repinSmall.btn.primary.success em, .PinCreate .repinBtn.btn.pri=
mary.success em { width: 17px; height: 13px; background: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") =
-328px -325px no-repeat; margin-left: -8.5px; margin-top: -6.5px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreate .repinSmall.btn.primary.success em, .PinCreate .repinBtn.btn.p=
rimary.success em { background-image: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-above_the_fold-2x-968902f1.png"); background-positio=
n: -228px -320px; background-size: 399px 382px; }
}

.PinCreate .repinSmall.btn.primary.success span, .PinCreate .repinBtn.btn.p=
rimary.success span { display: none; }

.PinCreate .createButton { display: none; }

.PinCreate .BoardIcons { height: auto; }

.PinCreate .nameWrapper { position: relative; }

.PinCreate .searchFilterInputIcon { width: 15px; height: 15px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -295px -246px no-repeat; margin-top: -7px; position: absolute; top:=
 50%; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreate .searchFilterInputIcon { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -234px -21px; background-size: 249px 231px; }
}

.PinCreate .Input.name { -webkit-font-smoothing: antialiased; background: r=
gb(246, 246, 246); border: 1px solid rgb(234, 234, 234); border-radius: 4px=
; box-shadow: none; font-weight: bold; padding: 13px; }

.PinCreate .Input.name:focus { outline: none; }

.PinCreate .Input.name::-webkit-input-placeholder { color: rgb(169, 169, 16=
9); }

.PinCreate .Input.name::placeholder { color: rgb(169, 169, 169); }

.PinCreate .BoardCreate { background: rgb(255, 255, 255); border-radius: 0p=
x 6px 6px 0px; bottom: 0px; position: absolute; top: 0px; width: 100%; }

.PinCreate .BoardCreate .SocialTypeaheadField { flex-shrink: 0; }

.PinCreate .BoardCreate form { height: 100%; position: relative; }

.PinCreate .BoardCreate h3 { margin-bottom: 4px; }

.PinCreate .BoardCreate label { -webkit-font-smoothing: antialiased; color:=
 rgb(194, 194, 194); font-size: 11px; font-weight: normal; letter-spacing: =
0.05em; text-transform: uppercase; }

.PinCreate .BoardCreate input, .PinCreate .BoardCreate .TypeaheadField.user=
Select input, .PinCreate .BoardCreate textarea { border: 0px; box-shadow: n=
one; font-size: 14px; outline: none; width: 100%; }

.PinCreate .BoardCreate input:focus, .PinCreate .BoardCreate .TypeaheadFiel=
d.userSelect input:focus, .PinCreate .BoardCreate textarea:focus { outline:=
 none; }

.PinCreate .BoardCreate input { padding-bottom: 5px; }

.PinCreate .BoardCreate .Input { border-radius: 0px; margin-left: 0px; }

.PinCreate .BoardCreate .boardEditName { color: rgb(51, 51, 51); font-size:=
 15px; }

.PinCreate .BoardCreate textarea { resize: none; }

.PinCreate .BoardCreate form > ul > li { border-top: 1px solid rgb(239, 239=
, 239); padding: 16px 25px 13px; }

.PinCreate .BoardCreate.multiSelect form > ul > li { padding: 10px; }

.PinCreate .BoardCreate.multiSelect form > ul > li.boardCollaboratorsWrappe=
r { padding: 0px; }

.PinCreate .BoardCreate.multiSelect form > ul > li.boardCollaboratorsWrappe=
r h3 { padding: 10px 10px 0px; }

.PinCreate .BoardCreate .inviteButton { display: none; }

.PinCreate .BoardCreate .formFooter { background: transparent; border-radiu=
s: 0px 0px 6px; border-top: 1px solid rgb(239, 239, 239); bottom: 0px; left=
: 0px; padding: 25px; position: absolute; right: 0px; }

.PinCreate .BoardCreate .formFooter .formFooterButtons { float: none; }

.PinCreate .BoardCreate .formFooter .cancelButton { float: left; }

.PinCreate .BoardCreate .formFooter .saveBoardButton { float: right; }

.PinCreate .BoardCreate .formFooter .saveBoardButton.disabled { background-=
color: rgb(239, 239, 239) !important; }

.PinCreate .BoardCreate .formFooter .btn { margin-left: 0px; }

.PinCreate .BoardCreate .formFooterButtons { float: none; }

.PinCreate .BoardCreate .formFooterButtons .cancelButton { float: left; }

.PinCreate .BoardCreate .formFooterButtons .saveBoardButton { float: right;=
 }

.PinCreate .Checkbox.fancyToggle { background: rgb(248, 248, 248); border: =
1px solid rgb(223, 223, 223); border-radius: 50px; box-shadow: none; user-s=
elect: none; width: 70px; }

.PinCreate .Checkbox.fancyToggle .slider { background-image: none; border-c=
olor: rgb(223, 223, 223); border-radius: 50px; bottom: -1px; box-shadow: no=
ne; height: auto; left: -1px; top: -1px; width: 27px; }

.PinCreate .Checkbox.fancyToggle.on { background: rgb(189, 8, 28); box-shad=
ow: none; }

.PinCreate .Checkbox.fancyToggle.on .slider { left: auto; right: -1px; }

.PinCreate .BoardCreate h1, .PinCreate .pinCreateTitle { -webkit-font-smoot=
hing: antialiased; clear: both; color: rgb(85, 85, 85); font-size: 20px; fo=
nt-weight: bold; margin: 0px; padding: 25px 25px 13px; }

.PinCreate .SelectList { border-bottom-right-radius: 6px; }

.PinCreate .SelectList:focus { outline: none; }

.PinCreate .Picker .item, .PinCreate .SelectList.normal .item { border-radi=
us: 0px; }

.PinCreate .selected .PickerItemCreate { color: rgb(85, 85, 85); font-weigh=
t: bold; }

.PinCreate .selected .BoardIcons { display: none; }

.PinCreate .sectionHeading { -webkit-font-smoothing: antialiased; color: rg=
b(85, 85, 85); font-size: 14px; letter-spacing: -0.22px; padding: 10px 23px=
; }

.PinCreate .allBoards { background: rgb(255, 255, 255); border-bottom: 1px =
solid rgb(239, 239, 239); }

.PinCreate .SimpleBoardCreate { bottom: 0px; left: 0px; right: 0px; top: 0p=
x; position: absolute; }

.PinCreate .SimpleBoardCreate .cancelCreateButtons { bottom: 0px; height: 8=
0px; left: 0px; position: absolute; right: 0px; }

.PinCreate .SimpleBoardCreate .cancelCreateButtons .cancelButton .Button, .=
PinCreate .SimpleBoardCreate .cancelCreateButtons .submitButton .Button { b=
ottom: 0px; float: none; margin: 25px; position: absolute; }

.PinCreate .SimpleBoardCreate .cancelCreateButtons .cancelButton .Button { =
left: 0px; }

.PinCreate .SimpleBoardCreate .cancelCreateButtons .submitButton .Button { =
right: 0px; }

.PinCreate { height: 535px; width: 660px; }

.PinCreate.TwoPaneModal .left.pane { background: rgb(255, 255, 255); border=
-right: 1px solid rgb(239, 239, 239); }

.PinCreate .BoardCreate { border-left: 1px solid rgb(239, 239, 239); }

.PinCreate .BoardCreate .searchIconInputWrapper { border-bottom: 1px solid =
rgb(239, 239, 239); }

.PinCreate .BoardPicker .BoardLabel { width: 100%; }

.PinCreate .BoardPicker .BoardLabel .BoardIcons > .secretIcon, .PinCreate .=
BoardPicker .BoardLabel .BoardIcons .collaborativeIcon { position: relative=
; top: 4px; }

.PinCreate .pinCreateClose { padding: 10px; position: absolute; right: 10px=
; top: 10px; z-index: 2; }

.PinCreate .titleContainer { border-top-right-radius: 6px; width: 330px; }

.PinCreate .titleContainer .pinCreateTitle { padding: 25px 25px 13px; }

.PinCreate .Pin.summary .pinMeta .pinDescription { max-width: 165px; }

.PinCreate .Pin.summary .pinMeta .TextField { }

.PinCreate .pinContainer { bottom: 0px; display: table; height: 100%; left:=
 0px; position: absolute; top: 0px; width: 330px; }

.PinCreate .pinContainer .pinModuleHolder { display: table-cell; vertical-a=
lign: middle; }

.PinCreateBoardPicker { bottom: 0px; left: 0px; right: 0px; top: 0px; posit=
ion: absolute; }

.PinCreateBoardPicker .BoardPicker { width: 100%; }

.PinCreateBoardPicker .boardsWrapper { transform: translateZ(0px); backgrou=
nd: rgb(255, 255, 255); display: flex; overflow-x: hidden; overflow-y: auto=
; }

.PinCreateBoardPicker .nameAndIcons { -webkit-font-smoothing: antialiased; =
color: rgb(85, 85, 85); font-weight: bold; letter-spacing: -0.25px; }

.PinCreateBoardPicker .Picker .top { border-bottom: 1px solid rgb(243, 243,=
 243); margin-bottom: 0px; overflow: inherit; padding-bottom: 15px; }

.PinCreateBoardPicker .Picker .item { padding: 7px 23px; }

.PinCreateBoardPicker .Picker .item.activeItem, .PinCreateBoardPicker .Pick=
er .item.selected, .PinCreateBoardPicker .Picker .item:hover { background: =
rgb(247, 247, 247); color: rgb(85, 85, 85); }

.PinCreateBoardPicker .Picker .item.activeItem .repinBtn, .PinCreateBoardPi=
cker .Picker .item.selected .repinBtn, .PinCreateBoardPicker .Picker .item:=
hover .repinBtn { display: block; }

.PinCreateBoardPicker .Picker .boardCreateSuggestions .item { padding: 0px;=
 }

.PinCreateBoardPicker .PinDupWarning { display: inline-block; }

.PinCreateBoardPicker .boardsWrapper { border-bottom-right-radius: 6px; bor=
der-top-right-radius: 6px; bottom: 0px; position: relative; right: 0px; top=
: 0px; width: 330px; }

.PinCreateBoardPicker .boardsWrapper .nameWrapper .searchFilterInputIcon { =
left: 36px; }

.PinCreateBoardPicker .boardsWrapper .nameWrapper input.name { margin-left:=
 23px; padding-left: 44px; width: 284px; }

.PinCreateImageGallery .pinGallery { -webkit-box-align: center; align-items=
: center; display: flex; -webkit-box-pack: center; justify-content: center;=
 margin: 25px; }

.PinCreateImageGallery .pinGallery > * { padding: 10px; }

.PinCreateImageGallery .pinGallery > * img { border-radius: 8px; }

.PinCreatePin { bottom: 0px; left: 0px; right: 0px; top: 0px; position: abs=
olute; }

.PinCreateShare { transform: translateZ(0px); }

.PinCreateShare .socialShareWrapper { height: 18px; }

.PinCreateShare .buttonWrapper { float: left; margin-left: 10px; }

.PinCreateShare .buttonWrapper .pinCreateSocialLabel { display: block; heig=
ht: 18px; }

.PinCreateShare .buttonWrapper .pinCreateSocialLabel .shareIcon { width: 18=
px; height: 18px; background: url("https://s.pinimg.com/webapp/style/images=
/webapp-common-above_the_fold-1x-5d23fe54.png") -376px -40px no-repeat; dis=
play: block; float: left; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .pinCreateSocialLabel .shareIcon { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-2x-968902f1.png"); background-position: -370px -57px; background=
-size: 399px 382px; }
}

.PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .shareIcon { wid=
th: 18px; height: 18px; background: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-above_the_fold-1x-5d23fe54.png") -348px -353px no-repe=
at; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .shareIcon { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-2x-968902f1.png"); background-position: -332px -347px; bac=
kground-size: 399px 382px; }
}

.PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .helperText { co=
lor: rgb(217, 217, 217); }

.PinCreateShare .buttonWrapper .shareInput { display: none; }

.PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabel =
.shareIcon { width: 18px; height: 18px; background: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -376p=
x -60px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabe=
l .shareIcon { background-image: url("https://s.pinimg.com/webapp/style/ima=
ges/webapp-common-above_the_fold-2x-968902f1.png"); background-position: -3=
70px -19px; background-size: 399px 382px; }
}

.PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabel =
.helperText { color: rgb(217, 217, 217); }

.PinCreateShare .buttonWrapper .helperText { color: rgb(140, 145, 152); dis=
play: inline-block; float: left; font-size: 14px; font-weight: bold; margin=
-left: 7px; }

.PinCreateShare { bottom: -32px; left: 0px; position: absolute; }

.PinCreateShare .buttonWrapper .pinCreateSocialLabel .helperText { color: r=
gb(217, 217, 217); }

.PinCreateShare .buttonWrapper .pinCreateSocialLabel .shareIcon { width: 18=
px; height: 18px; background: url("https://s.pinimg.com/webapp/style/images=
/webapp-common-above_the_fold-1x-5d23fe54.png") -348px -353px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .pinCreateSocialLabel .shareIcon { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-2x-968902f1.png"); background-position: -332px -347px; backgroun=
d-size: 399px 382px; }
}

.PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .helperText { co=
lor: rgb(255, 255, 255); }

.PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .shareIcon { wid=
th: 18px; height: 18px; background: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-above_the_fold-1x-5d23fe54.png") -376px 0px no-repeat;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .pinCreateSocialLabel:hover .shareIcon { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-2x-968902f1.png"); background-position: -370px 0px; backgr=
ound-size: 399px 382px; }
}

.PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabel:=
hover .helperText { color: rgb(255, 255, 255); }

.PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabel:=
hover .shareIcon { width: 18px; height: 18px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png")=
 -376px -20px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCreateShare .buttonWrapper .shareInput:checked + .pinCreateSocialLabe=
l:hover .shareIcon { background-image: url("https://s.pinimg.com/webapp/sty=
le/images/webapp-common-above_the_fold-2x-968902f1.png"); background-positi=
on: -370px -38px; background-size: 399px 382px; }
}

.PinCreateSuccess .standardForm { max-width: 500px; }

.PinCreateSuccess .standardForm h1 { font-weight: normal; vertical-align: b=
ottom; }

.PinCreateSuccess .standardForm h1 em { font-style: normal; font-weight: bo=
ld; }

.PinCreateSuccess .standardForm h1 a { white-space: nowrap; overflow: hidde=
n; text-overflow: ellipsis; color: rgb(51, 51, 51); display: inline-block; =
max-width: 250px; vertical-align: bottom; }

.PinCreateSuccess .standardForm h1 a:hover { color: rgb(189, 8, 28); }

.PinCreateSuccess.noBody .formFooter { border-top: 0px; }

.PinCreateSuccess.noBody .formFooter.promoteVisible { background: rgb(255, =
255, 255); }

.PinCreateSuccess { width: 500px; }

.PinCreateSuccess.csrSuccess { width: auto; }

.PinCreateSuccessBoard .boardWrapper { background: rgb(244, 244, 244); bord=
er: 1px solid rgb(199, 199, 199); border-radius: 6px; box-shadow: rgba(0, 0=
, 0, 0.33) 0px 0px 2px inset; clear: both; margin: 20px; }

.PinCreateSuccessBoard .alsoOn { color: rgb(159, 159, 159); font-size: 18px=
; margin: 20px 0px 14px; text-align: center; text-shadow: rgba(255, 255, 25=
5, 0.67) 0px 1px 0px; }

.PinCreateSuccessBoard .Board { box-shadow: rgba(0, 0, 0, 0.44) 0px 1px 4px=
 0px; margin: 0px auto 20px; }

.PinCreateSuccessBoardEdit h1 span { font-weight: normal; }

.PinCreateSuccessBoardEdit .standardForm .learnMore { display: block; float=
: none; margin: 10px 0px; }

.PinCreateSuccessBoardEdit .boardInvites { margin-top: 20px; }

.PinCreateSuccessBoardEdit .boardInvites .BoardInvite.boardEdit { width: 47=
2px; }

.PinCreateSuccessBoardEdit .boardInvites .BoardInvite.boardEdit .User { ove=
rflow: hidden; }

.PinCreateSuccessBoardEdit .boardInvites .BoardInvite.boardEdit .Button { f=
loat: right; margin-left: 10px; margin-top: 3px; }

.PinCreateSuccessBulkAction .boardWrapper { background: rgb(244, 244, 244);=
 border: 1px solid rgb(199, 199, 199); border-radius: 6px; box-shadow: rgba=
(0, 0, 0, 0.33) 0px 0px 2px inset; clear: both; margin: 20px; padding-top: =
20px; }

.PinCreateSuccessBulkAction .Board { box-shadow: rgba(0, 0, 0, 0.44) 0px 1p=
x 4px 0px; margin: 0px auto 20px; }

.PinCreateSuccessExtensionNag .nagWrapper { background: url("https://s.pini=
mg.com/webapp/style/images/pin_create_success_extension_nag_win_chrome-a9dd=
aca9.png") 50% 100% no-repeat rgb(244, 244, 244); border: 1px solid rgb(199=
, 199, 199); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2p=
x inset; clear: both; margin: 20px; text-align: center; }

.PinCreateSuccessExtensionNag .nagWrapper .nagMessage { color: rgb(33, 25, =
34); font-size: 21px; font-weight: lighter; margin: 0px auto; padding: 20px=
 15px 245px; text-align: center; text-shadow: rgba(255, 255, 255, 0.67) 0px=
 1px 0px; width: 425px; }

.PinCreateSuccessExtensionNag .nagWrapper .nagMessage a { color: rgb(7, 157=
, 214); font-weight: normal; }

.PinCreateSuccessToast { white-space: nowrap; overflow: hidden; text-overfl=
ow: ellipsis; background: rgb(53, 53, 53); border-radius: 6px; bottom: 5%; =
box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; color: rgb(164, 164, 164);=
 font-size: 14px; left: 5px; line-height: 32px; padding: 0px 10px 0px 5px; =
position: fixed; text-align: left; z-index: 752; }

.PinCreateSuccessToast a { color: rgb(190, 190, 190); font-weight: bold; }

.RepinsLikesFeedPage h1 { color: rgba(21, 21, 21, 0.8); font-size: 47px; fo=
nt-weight: bold; line-height: 52px; margin: 27px auto 20px; max-width: 736p=
x; word-wrap: break-word; text-align: center; }

.ToastBase { margin-top: 10px; transition: opacity 0.1s ease-in-out; visibi=
lity: hidden; }

.ToastBase.RepinSuccessToast, .ToastBase.legacy { background-image: linear-=
gradient(rgba(10, 14, 19, 0.85), rgb(10, 14, 19)); border-radius: 8px; box-=
shadow: rgba(0, 0, 0, 0.4) 0px 0px 20px 0px; color: rgb(255, 255, 255); }

.ToastBase.RepinSuccessToast:hover, .ToastBase.legacy:hover { background-co=
lor: rgb(0, 0, 0); opacity: 1 !important; }

.ToastBase.RepinSuccessToast.imageWrapper, .ToastBase.legacy.imageWrapper {=
 background: rgb(51, 51, 51); border-radius: 4px; display: table-cell; heig=
ht: 40px; margin-right: 10px; overflow: hidden; width: 40px; }

.ToastBase.RepinSuccessToast.imageWrapper img, .ToastBase.legacy.imageWrapp=
er img { height: 100%; width: 100%; }

.ToastBase.visible { visibility: visible; }

.ToastBase.isDidIt { background-image: linear-gradient(rgba(255, 255, 255, =
0.74), rgb(255, 255, 255)); }

.ToastBase.isDidIt:hover { background-color: rgb(255, 255, 255); }

.ToastBase.isDidIt .imageWrapper { background: rgb(238, 238, 238); }

.ToastBase.isDidIt .subtitleText, .ToastBase.isDidIt .titleText { color: rg=
b(10, 14, 19); max-width: 250px; }

.ToastBase.followModulePinnedTo .toastWrapper { line-height: 40px; }

.ToastBase.suggestedUser .imageWrapper { border-radius: 50%; }

.ToastBase.boldTitle .titleText { font-weight: bold; }

.ToastBase.boldTitle .subtitleText { font-weight: normal; }

.ToastBase .abstractImage { display: table-cell; }

.ToastBase .buttons { display: table-cell; vertical-align: middle; }

.ToastBase .buttons .BoardFollowButton, .ToastBase .buttons .UserFollowButt=
on { float: right; }

.ToastBase .imageWrapper { height: 48px; overflow: hidden; width: 48px; }

.ToastBase .imageWrapper img { height: 100%; width: 100%; }

.ToastBase.downArrow .abstractImage { width: 32px; height: 32px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28=
441dec.png") -136px -384px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.downArrow .abstractImage { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backg=
round-position: -342px -309px; background-size: 428px 427px; }
}

.ToastBase.downArrow .subtitleText { padding-left: 16px; }

.ToastBase.checkmarkIconEnabled .abstractImage { width: 26px; height: 26px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-de=
sktop-1x-28441dec.png") -293px -138px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.checkmarkIconEnabled .abstractImage { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.p=
ng"); background-position: -153px -303px; background-size: 428px 427px; }
}

.ToastBase.yahoo .abstractImage { width: 28px; height: 28px; background: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441d=
ec.png") -442px -254px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.yahoo .abstractImage { background-image: url("https://s.pinimg=
.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgroun=
d-position: -167px -172px; background-size: 428px 427px; }
}

.ToastBase.facebook .abstractImage { width: 28px; height: 28px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-284=
41dec.png") -442px -314px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.facebook .abstractImage { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgr=
ound-position: -196px -172px; background-size: 428px 427px; }
}

.ToastBase.google .abstractImage { width: 28px; height: 28px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441=
dec.png") -442px -224px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.google .abstractImage { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backgrou=
nd-position: -124px -303px; background-size: 428px 427px; }
}

.ToastBase.microsoft .abstractImage { width: 28px; height: 28px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28=
441dec.png") -442px -284px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ToastBase.microsoft .abstractImage { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); backg=
round-position: -291px -229px; background-size: 428px 427px; }
}

.ToastBase .toastWrapper { display: table; overflow: hidden; padding: 10px;=
 width: 346px; }

.ToastBase .titleSubtitleWrapper { display: table-cell; margin-top: 4px; pa=
dding: 0px 10px; vertical-align: middle; }

.ToastBase .titleText, .ToastBase .subtitleText { -webkit-font-smoothing: a=
ntialiased; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;=
 color: rgb(255, 255, 255); font-size: 13px; font-weight: normal; margin: 0=
px; width: 286px; }

.ToastBase .subtitleText { font-weight: bold; }

.ToastBase.react { opacity: 0; position: relative; transform: translateY(20=
0px); width: 430px; }

.ToastBase.react .buttons { position: absolute; right: 10px; top: 10px; }

.ToastBase.react .buttons > * { width: auto; }

.ToastBase.react.visible { opacity: 1; transform: translateY(0px); transiti=
on: all 0.7s cubic-bezier(0.19, 1.15, 0.48, 1); }

.ToastBase.react.visible.hiding { opacity: 0; transform: scale(1.1); }

.ToastBase.isBrio { background: rgb(136, 165, 171); border-radius: 100px; b=
ox-shadow: none; padding: 16px; }

.ToastBase.isBrio:hover { background: rgb(136, 165, 171); }

.ToastBase.isBrio .titleText { font-size: 18px; font-weight: bold; white-sp=
ace: pre-wrap; }

.ToastBase.isBrio .subtitleText { font-size: 18px; font-weight: normal; whi=
te-space: pre-wrap; }

.ToastBase.isBrio .buttons { right: 26px; top: 26px; }

.Toasts { bottom: 14px; left: 50%; margin-left: -183px; position: fixed; z-=
index: 752; }

.PinBookmarklet { box-sizing: border-box; margin: 14px auto; padding: 0px 1=
4px; width: 750px; }

.PinBookmarklet .errorMessage { padding-top: 20px; }

.PinBookmarklet .PinCreate .PinCreateSuccessBoardEdit { background: rgb(255=
, 255, 255); }

.PinBookmarklet .pinningBG { bottom: 0px; left: 0px; right: 0px; top: 0px; =
background: rgb(26, 30, 35); position: fixed; }

.PinBookmarklet .PinCreate { border-radius: 6px; margin-left: auto; margin-=
right: auto; }

.PinBookmarklet .PinCreate .Pin.summary.cloned { position: static; }

.PinBookmarklet .PinCreate .PinCreateSuccess { margin: 0px auto; }

.PinBookmarklet .PinCreateSuccess { width: 100%; }

.PinDupWarning .Spinner { display: none; }

.PinDupWarning .pinnedToBoardWarning { background: linear-gradient(rgb(255,=
 247, 203), rgb(255, 244, 183)); border-bottom: 1px solid rgb(226, 225, 209=
); font-size: 16px; padding: 18px; text-shadow: rgb(255, 255, 255) 0px 1px =
0px; }

.PinDupWarning .pinnedToBoardWarning a { color: rgb(189, 8, 28); }

.PinDupWarning.pinCreate { transform: translateZ(0px); }

.PinDupWarning.pinCreate .pinnedToBoardWarning { background: linear-gradien=
t(rgb(255, 239, 156), rgb(255, 218, 102)); border: 0px; border-radius: 3px;=
 color: rgb(126, 67, 0); font-size: 12px; margin: 0px 23px 12px; padding: 1=
0px; text-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px; }

.AddPinURL { max-width: 460px; }

.AddPinURL .findPinsField { overflow: hidden; }

.AddPinURL .findPins { overflow: hidden; background: rgb(240, 240, 240); bo=
rder-radius: 0px 0px 6px 6px; padding: 19px; }

.AddPinURL .installBookmarklet { background: linear-gradient(rgb(255, 247, =
203), rgb(255, 244, 183)); border-bottom: 1px solid rgb(231, 231, 231); fon=
t-size: 14px; font-weight: bold; padding: 10px 18px; }

.AddPinURL .installBookmarklet a { color: rgb(189, 8, 28); }

.AddPinURL .installBookmarklet p { margin: 0px; }

.AddPinURL .Button { float: right; margin-left: 10px; }

.PinComment { position: relative; word-wrap: break-word; }

.PinComment::after { clear: both; content: ""; display: table; }

.PinComment.summary { margin-bottom: 5px; }

.PinComment.icon-container { visibility: hidden; }

.PinComment.icon-container .icon-child { visibility: hidden; }

.PinComment .time { transform: translateX(0px); }

.PinComment.icon-container:hover .icon-child { display: block; visibility: =
visible; }

.PinComment.comment-item:hover .icon-container { animation: fadeIn 1s ease-=
out; display: block; visibility: visible; }

.PinComment.comment-item:hover .icon-container .icon-child { display: block=
; visibility: visible; }

.PinComment.comment-item:hover .time { transform: translateX(-5px); transit=
ion: transform 350ms ease-out, -webkit-transform 350ms ease-out; }

.PinComment:hover .flagComment em, .PinComment .hasTouch .flagComment em { =
display: block; visibility: visible; }

.PinComment:hover .deleteComment em, .PinComment .hasTouch .deleteComment e=
m { display: block; visibility: visible; }

.PinCommentList { border-top: 1px solid rgb(227, 227, 227); }

.PinCommentList.empty .commentsContainer { display: none; }

.PinCommentList .commentsContainer { padding: 0px 14px; }

.PinCommentList .commentsContainer:first-of-type { padding-top: 15px; }

.PinCommentList.summary .commentsContainer:first-of-type { padding-top: 10p=
x; }

.summary .PinCommentList .List:last-child .PinComment:last-child { padding-=
bottom: 0px; }

.PinCommentList.detailed .commentsContainer { background-color: rgb(255, 25=
5, 255); border: 0px; padding: 0px; }

.hasRichPins .PinCommentList.detailed .commentsContainer { background: tran=
sparent; }

.PinCommentsPage { }

.PinCommentsPage .commentDropdownIcon { transition: transform 0.4s, -webkit=
-transform 0.4s; }

.PinCommentsPage .commentDropdownIcon em { width: 9px; height: 6px; backgro=
und: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_=
fold-1x-5d23fe54.png") -363px -270px no-repeat; cursor: pointer; display: b=
lock; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCommentsPage .commentDropdownIcon em { background-image: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.=
png"); background-position: -389px -120px; background-size: 399px 382px; }
}

.PinCommentsPage .commentDropdownIcon em { margin: 8px; }

.PinCommentsPage .commentDropdownIcon.collapsed { transform: rotate(180deg)=
; }

.PinCommentsPage .showMore { display: block; margin: 0px 0px 9px; padding: =
0px 15px; }

.summary .PinCommentsPage .showMore { text-align: center; }

.PinCommentsPage .hidden { display: none; }

.PinCommentsPage.summary .pinDescriptionCommentItem { border-radius: 0px 0p=
x 6px 6px; padding: 0px 14px 7px; position: relative; }

.PinCommentsPage.summary .pinDescriptionCommentItem::after { clear: both; c=
ontent: ""; display: table; }

.PinCommentsPage.detailed { font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=
=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=
=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=
=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight: bold; border-t=
op: none; }

.PinCommentsPage.detailed .commentsHeader { display: flex; -webkit-box-pack=
: justify; justify-content: space-between; }

.PinCommentsPage.detailed .showMore { color: rgb(85, 85, 85); font-size: 12=
px; margin-bottom: 0px; padding: 16px 40px; }

.PinCommentsPage.detailed .TextField { -webkit-font-smoothing: antialiased;=
 border-radius: 6px; color: rgb(153, 153, 153); font-size: 15px; font-weigh=
t: normal; margin-bottom: 3px; }

.PinCommentsPage.detailed .noComments p { color: rgb(185, 185, 185); font-s=
ize: 14px; font-weight: normal; margin: 0px; padding: 16px 40px; }

.PinCommentsPage.detailed .numComments { color: rgb(181, 181, 181); cursor:=
 pointer; display: flex; float: none; font-size: 14px; font-weight: normal;=
 margin: 0px; padding: 0px 40px 16px; }

.PinCommentsPage.detailed .numComments .commentsNumber { font-weight: bold;=
 }

.PinCommentsPage.detailed .pinUserCommentBox .commenterWrapper { display: n=
one; }

.PinCommentsPage.detailed .pinUserCommentBox .commenterWrapper.show { displ=
ay: block; }

.IframeEmbed { border-radius: 8px; -webkit-mask-image: -webkit-radial-gradi=
ent(center, rgb(255, 255, 255), rgb(0, 0, 0)); overflow: hidden; position: =
relative; width: 100%; }

.IframeEmbed iframe { border: 0px; height: 100%; left: 0px; position: absol=
ute; top: 0px; width: 100%; }

.IframeEmbed.soundcould { padding-bottom: 30%; }

.IframeEmbed.vevo, .IframeEmbed.youtube, .IframeEmbed.vimeo { padding-botto=
m: 50%; }

.IframeEmbed.vine { padding-bottom: 100%; }

.ImagesFeedPage .noImages { color: rgb(68, 68, 68); font-size: 20px; margin=
: 60px 0px; text-align: center; }

.ImagesFeedPage .sectionTitle { white-space: nowrap; overflow: hidden; text=
-overflow: ellipsis; font-size: 18px; margin-bottom: 10px; text-align: cent=
er; width: 600px; }

@-webkit-keyframes scaleDownAndFade {=20
  0%, 50% { opacity: 1; transform: scale(1); }
  66%, 83% { opacity: 1; transform: scale(0.5); }
  100% { opacity: 0; transform: scale(0.5); }
}

@keyframes scaleDownAndFade {=20
  0%, 50% { opacity: 1; transform: scale(1); }
  66%, 83% { opacity: 1; transform: scale(0.5); }
  100% { opacity: 0; transform: scale(0.5); }
}

.PaddedPin { position: relative; }

.PaddedPin .paddedPinLink { background: rgb(255, 255, 255); display: block;=
 }

.PaddedPin .paddedPinLink.hasIframeEmbed { padding: 0px 32px; }

.PaddedPin .pinImage { border-radius: 8px; display: block; margin: 0px auto=
; position: relative; z-index: 5; }

.PaddedPin .Image { margin: auto; }

.PaddedPin .FlashlightEnabledImage { margin: auto; }

.PaddedPin .pinCloseupPlaceholderText { margin-left: auto; margin-right: au=
to; color: rgb(113, 113, 113) !important; }

.PaddedPin .seeYourPinStory { background-color: rgb(0, 0, 0); height: 62px;=
 position: relative; width: 100%; }

.PaddedPin .seeYourPinStory .pinstoryButton { box-shadow: none; font-size: =
15px; height: 40px; left: 50%; position: absolute; top: 50%; transform: tra=
nslate(-50%, -50%); width: 125px; }

.PaddedPin .pinCanonicalDescription { -webkit-font-smoothing: antialiased; =
overflow: hidden; text-overflow: ellipsis; bottom: 0px; color: rgb(247, 247=
, 247); font-size: 12px; height: 56px; left: 0px; line-height: 150%; margin=
-top: -6px; opacity: 0.5; padding: 0px 14px; position: absolute; right: 0px=
; text-align: center; text-shadow: rgba(0, 0, 0, 0.17) 0px -1px; top: 45%; =
white-space: normal; word-wrap: break-word; }

.PaddedPin .pinDomain { -webkit-font-smoothing: antialiased; white-space: n=
owrap; overflow: hidden; text-overflow: ellipsis; bottom: 0px; color: rgb(2=
47, 247, 247); font-size: 12px; left: 0px; margin-top: -6px; opacity: 0.5; =
padding: 0px 14px; position: absolute; right: 0px; text-align: center; text=
-shadow: rgba(0, 0, 0, 0.17) 0px -1px; top: 50%; }

.PaddedPin .visualSearchObjectTagClickTarget { cursor: pointer; height: 50p=
x; margin-left: -25px; margin-top: -25px; position: absolute; width: 50px; =
}

.PaddedPin .visualSearchObjectTagClickTarget .visualSearchObjectTag { backf=
ace-visibility: hidden; animation: scaleDownAndFade 1.5s; transition: opaci=
ty 0.2s, transform 0.2s, -webkit-transform 0.2s; opacity: 0; background: rg=
b(255, 34, 34); border: 6px solid rgb(255, 255, 255); border-radius: 50%; b=
ox-shadow: rgb(0, 0, 0) 0px 0px 10px; height: 32px; left: 50%; margin-left:=
 -22px; margin-top: -22px; position: absolute; top: 50%; transform: scale(0=
.5); transform-origin: center center 0px; width: 32px; }

.PaddedPin .visualSearchObjectTagClickTarget:hover .visualSearchObjectTag {=
 opacity: 1; transform: scale(0.65); }

.PaddedPin .visualSearchObjectTagClickTarget:active .visualSearchObjectTag =
{ background: rgb(187, 0, 0); }

.PaddedPin:hover .visualSearchObjectTag { opacity: 0.67; }

.Pin { backface-visibility: hidden; position: relative; transform: rotateY(=
0deg); }

.Pin .pinBackgroundGradient { background: linear-gradient(rgba(80, 80, 80, =
0), rgba(80, 80, 80, 0.2) 70%, rgba(80, 80, 80, 0.5)); border-radius: 8px; =
height: 100%; position: absolute; visibility: visible; width: 100%; z-index=
: 101; }

.Pin .navigateLinkWrapper { border-bottom-left-radius: 8px; border-bottom-r=
ight-radius: 8px; bottom: 0px; position: absolute; width: 100%; }

.Pin .navigateLinkWrapper .domainNameLink { position: relative; z-index: 10=
2; }

.Pin .fadeIn { animation: fadeIn 1.5s ease-out; display: block; opacity: 1;=
 }

.Pin.column.detailed { margin: 0px 7px; }

.Pin.column.detailed .pinWrapper { width: 100%; }

.Pin .bulkEditPinWrapper { display: none; }

.Pin.detailed .pinDescription { -webkit-font-smoothing: antialiased; border=
-top: 1px solid rgb(227, 227, 227); font-size: 17px; line-height: 23px; }

.Pin.detailed .pinWrapper { width: 100%; }

.Pin.summary .hoverMask { bottom: 0px; left: 0px; position: absolute; right=
: 0px; top: 0px; transition: background 0.04s linear; border-radius: 6px 6p=
x 0px 0px; box-shadow: none; z-index: 100; }

.Pin.summary .pinHolder:hover .hoverMask { background: rgba(255, 255, 255, =
0.08); }

.Pin.summary .pinHolder:active .hoverMask { background: rgba(255, 255, 255,=
 0.08); }

.Pin.summary .creditItem { -webkit-font-smoothing: antialiased; overflow: h=
idden; border-radius: 0px 0px 6px 6px; display: block; line-height: 14px; p=
adding: 5px 14px; z-index: 3; }

.Pin.summary .creditItem .creditImg { position: relative; border-radius: 2p=
x; float: left; height: 30px; margin-right: 5px; width: 30px; }

.Pin.summary .creditItem .creditImg::after { border-radius: 3px; box-shadow=
: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; left: =
0px; position: absolute; top: 0px; width: 30px; }

.Pin.summary .creditItem .creditImg img { border-radius: 3px; height: 30px;=
 width: 30px; }

.Pin.summary .creditItem .creditImg.user { position: relative; border-radiu=
s: 50%; }

.Pin.summary .creditItem .creditImg.user::after { border-radius: 50%; box-s=
hadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 30px; l=
eft: 0px; position: absolute; top: 0px; width: 30px; }

.Pin.summary .creditItem .creditImg.user img { border-radius: 50%; height: =
30px; width: 30px; }

.Pin.summary .creditItem .creditName { white-space: nowrap; overflow: hidde=
n; text-overflow: ellipsis; color: rgb(153, 153, 153); display: block; }

.Pin.summary .creditItem .creditName h3 { white-space: nowrap; overflow: hi=
dden; text-overflow: ellipsis; font-size: 11px; }

.Pin.summary .creditItem .creditTitle { white-space: nowrap; overflow: hidd=
en; text-overflow: ellipsis; color: rgb(113, 113, 113); }

.Pin.summary .creditItem:active .creditTitle { color: rgb(113, 113, 113); }

.Pin.summary .creditItem:active .creditName { color: rgb(153, 153, 153); }

.Pin.summary .creditItem .span { vertical-align: middle; }

.Pin.summary .pinCredits { font-family: Helvetica, "=E3=83=92=E3=83=A9=E3=
=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=
=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=
=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; font-weight: bold; border-t=
op: 1px solid rgb(231, 231, 231); color: rgb(119, 119, 119); }

.Pin.summary .pinCredits.userBoardCondensed .creditName { margin-top: 2px; =
}

.Pin.summary .pinCredits button { z-index: 3; }

.Pin.summary .pinDomain { -webkit-font-smoothing: antialiased; white-space:=
 nowrap; overflow: hidden; text-overflow: ellipsis; bottom: 0px; color: rgb=
(247, 247, 247); font-size: 12px; left: 0px; margin-top: -6px; opacity: 0.5=
; padding: 0px 14px; position: absolute; right: 0px; text-align: center; te=
xt-shadow: rgba(0, 0, 0, 0.17) 0px -1px; top: 50%; }

.Pin.summary .pinCanonicalDescription { -webkit-font-smoothing: antialiased=
; overflow: hidden; text-overflow: ellipsis; bottom: 0px; color: rgb(247, 2=
47, 247); font-size: 12px; height: 56px; left: 0px; line-height: 150%; marg=
in-top: -6px; opacity: 0.5; padding: 0px 14px; position: absolute; right: 0=
px; text-align: center; text-shadow: rgba(0, 0, 0, 0.17) 0px -1px; top: 45%=
; white-space: normal; word-wrap: break-word; }

.Pin.summary .pinHolder { position: relative; z-index: 3; }

.Pin.summary .pinImageWrapper { border-radius: 6px 6px 0px 0px; background:=
 rgb(238, 238, 238); display: block; padding: 0px; position: relative; }

.Pin.summary .pinImg { display: block; margin: 0px auto; z-index: 5; opacit=
y: 0; }

.Pin.summary .pinImg.noFade { opacity: 1; }

.Pin.summary .pinImg.loaded { opacity: 1; }

.Pin.summary .pinImg.fade { transition: opacity 0.04s linear; }

.Pin.summary .pinImg:hover { cursor: pointer; }

.Pin.summary .pinImg.fullBleed { border-radius: 6px 6px 0px 0px; }

.Pin.summary.bulkEditMode .pinWrapper .bulkEditPinWrapper { bottom: 0px; cu=
rsor: pointer; display: block; left: 0px; position: absolute; right: 0px; t=
op: 0px; z-index: 102; }

.Pin.summary.bulkEditMode .pinWrapper .bulkEditCheckboxWrapper { display: b=
lock; }

.Pin.summary.bulkEditMode .pinWrapper .leftSideButtonsWrapper, .Pin.summary=
.bulkEditMode .pinWrapper .rightSideButtonsWrapper { display: none; }

.Pin.summary .productPrice { color: rgb(189, 8, 28); font-size: 13px; font-=
weight: bold; margin: 12px 12px 0px; }

.Pin.summary .pinWrapper { border-radius: 6px; position: relative; }

.Pin.summary .creditItem { line-height: 15px; padding: 10px; position: rela=
tive; }

.Pin.summary .creditItem .creditTitle { white-space: nowrap; text-overflow:=
 ellipsis; overflow: hidden; color: rgb(85, 85, 85); display: block; font-w=
eight: normal; }

.Pin.summary .creditItem .creditTitle h5 { font-size: 11px; }

.Pin.summary .creditItem .creditName { white-space: nowrap; overflow: hidde=
n; text-overflow: ellipsis; color: rgb(85, 85, 85); font-weight: bold; }

.Pin.summary .creditItem:hover { background: rgb(241, 241, 241); }

.Pin.summary .creditItem:hover .creditName h3 { white-space: nowrap; overfl=
ow: hidden; text-overflow: ellipsis; font-size: 11px; }

.Pin.summary .pinCreditWrapper { border-radius: 0px 0px 6px 6px; position: =
relative; z-index: 103; }

.Pin.summary .pinCreditWrapper .creditTitle, .Pin.summary .pinCreditWrapper=
 .creditName { width: 151px; }

.Pin.summary .creditFooter { -webkit-font-smoothing: antialiased; color: rg=
b(176, 176, 176); font-weight: normal; overflow: hidden; text-overflow: ell=
ipsis; white-space: nowrap; }

.Pin.summary .pinImageWrapper { cursor: zoom-in; }

.Pin.summary .pinImageWrapper::after { border-bottom: 1px solid rgba(0, 0, =
0, 0.1); bottom: 0px; content: ""; height: 1px; left: 0px; margin-top: -1px=
; position: absolute; right: 0px; z-index: 10; }

.Pin.summary .leftSideButtonsWrapper { left: 8px; }

.Pin.summary .leftSideButtonsWrapper .repinSmall { border: 1px solid rgb(10=
3, 15, 19); float: left; }

.Pin.summary .rightSideButtonsWrapper, .Pin.summary .bulkEditCheckboxWrappe=
r { right: 8px; }

.Pin.summary .rightSideButtonsWrapper .btn, .Pin.summary .bulkEditCheckboxW=
rapper .btn { margin-right: 4px; }

.Pin.summary .rightSideButtonsWrapper .btn:last-child, .Pin.summary .bulkEd=
itCheckboxWrapper .btn:last-child { margin-right: 0px; }

.Pin.summary .leftSideButtonsWrapper, .Pin.summary .rightSideButtonsWrapper=
 { display: flex; position: absolute; top: 8px; z-index: 103; }

.Pin.summary .leftSideButtonsWrapper .btn, .Pin.summary .rightSideButtonsWr=
apper .btn { background-clip: padding-box; border: 1px solid rgba(0, 0, 0, =
0.3); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; font=
-size: 13px; }

.Pin.summary .leftSideButtonsWrapper .btn:hover, .Pin.summary .rightSideBut=
tonsWrapper .btn:hover { border: 1px solid rgba(0, 0, 0, 0.4); box-shadow: =
rgba(0, 0, 0, 0.1) 0px 1px 2px; }

.Pin.summary .leftSideButtonsWrapper .btn:active, .Pin.summary .rightSideBu=
ttonsWrapper .btn:active { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px inset=
; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat, .Pin.summary .rightSi=
deButtonsWrapper .btn.isBrioFlat { background-image: none; border: 0px; bor=
der-radius: 4px; box-shadow: none; color: rgb(85, 85, 85); height: 36px; te=
xt-shadow: none; background-color: rgb(255, 255, 255); font-size: 14px; opa=
city: 0.97; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat:hover, .Pin.summary .r=
ightSideButtonsWrapper .btn.isBrioFlat:hover { background-color: rgb(227, 2=
27, 227); border: 0px; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat:active, .Pin.summary .=
leftSideButtonsWrapper .btn.isBrioFlat:focus, .Pin.summary .leftSideButtons=
Wrapper .btn.isBrioFlat.active, .Pin.summary .rightSideButtonsWrapper .btn.=
isBrioFlat:active, .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat:fo=
cus, .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.active { backgro=
und-color: rgb(227, 227, 227); background-image: none; border: 0px; box-sha=
dow: none; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary, .Pin.summary =
.leftSideButtonsWrapper .btn.isBrioFlat.primary:active, .Pin.summary .right=
SideButtonsWrapper .btn.isBrioFlat.primary, .Pin.summary .rightSideButtonsW=
rapper .btn.isBrioFlat.primary:active { background-color: rgb(189, 8, 28); =
border: 0px; box-shadow: none; color: rgb(239, 239, 239); text-shadow: none=
; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary.btn.primary:ho=
ver, .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary.btn.prima=
ryOnHover:hover:not(.noHoverActive):hover, .Pin.summary .leftSideButtonsWra=
pper .btn.isBrioFlat.primary:focus, .Pin.summary .leftSideButtonsWrapper .b=
tn.isBrioFlat.primary:active, .Pin.summary .leftSideButtonsWrapper .btn.isB=
rioFlat.primary.active .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat=
.primary:not(.noHoverActive):active, .Pin.summary .leftSideButtonsWrapper .=
btn.isBrioFlat.primary:not(.noHoverActive):focus, .Pin.summary .leftSideBut=
tonsWrapper .btn.isBrioFlat.primary:active.btn.primary:hover, .Pin.summary =
.leftSideButtonsWrapper .btn.isBrioFlat.primary:active.btn.primaryOnHover:h=
over:not(.noHoverActive):hover, .Pin.summary .leftSideButtonsWrapper .btn.i=
sBrioFlat.primary:active:focus, .Pin.summary .leftSideButtonsWrapper .btn.i=
sBrioFlat.primary:active:active, .Pin.summary .leftSideButtonsWrapper .btn.=
isBrioFlat.primary:active.active .Pin.summary .leftSideButtonsWrapper .btn.=
isBrioFlat.primary:not(.noHoverActive):active, .Pin.summary .leftSideButton=
sWrapper .btn.isBrioFlat.primary:active:not(.noHoverActive):focus, .Pin.sum=
mary .rightSideButtonsWrapper .btn.isBrioFlat.primary.btn.primary:hover, .P=
in.summary .rightSideButtonsWrapper .btn.isBrioFlat.primary.btn.primaryOnHo=
ver:hover:not(.noHoverActive):hover, .Pin.summary .rightSideButtonsWrapper =
.btn.isBrioFlat.primary:focus, .Pin.summary .rightSideButtonsWrapper .btn.i=
sBrioFlat.primary:active, .Pin.summary .rightSideButtonsWrapper .btn.isBrio=
Flat.primary.active .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.pr=
imary:not(.noHoverActive):active, .Pin.summary .rightSideButtonsWrapper .bt=
n.isBrioFlat.primary:not(.noHoverActive):focus, .Pin.summary .rightSideButt=
onsWrapper .btn.isBrioFlat.primary:active.btn.primary:hover, .Pin.summary .=
rightSideButtonsWrapper .btn.isBrioFlat.primary:active.btn.primaryOnHover:h=
over:not(.noHoverActive):hover, .Pin.summary .rightSideButtonsWrapper .btn.=
isBrioFlat.primary:active:focus, .Pin.summary .rightSideButtonsWrapper .btn=
.isBrioFlat.primary:active:active, .Pin.summary .rightSideButtonsWrapper .b=
tn.isBrioFlat.primary:active.active .Pin.summary .leftSideButtonsWrapper .b=
tn.isBrioFlat.primary:not(.noHoverActive):active, .Pin.summary .rightSideBu=
ttonsWrapper .btn.isBrioFlat.primary:active:not(.noHoverActive):focus, .Pin=
.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary.active .Pin.summar=
y .leftSideButtonsWrapper .btn.isBrioFlat.primary:active:not(.noHoverActive=
):active, .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary:acti=
ve.active .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary:acti=
ve:not(.noHoverActive):active, .Pin.summary .rightSideButtonsWrapper .btn.i=
sBrioFlat.primary.active .Pin.summary .leftSideButtonsWrapper .btn.isBrioFl=
at.primary:active:not(.noHoverActive):active, .Pin.summary .rightSideButton=
sWrapper .btn.isBrioFlat.primary:active.active .Pin.summary .leftSideButton=
sWrapper .btn.isBrioFlat.primary:active:not(.noHoverActive):active, .Pin.su=
mmary .leftSideButtonsWrapper .btn.isBrioFlat.primary.active .Pin.summary .=
rightSideButtonsWrapper .btn.isBrioFlat.primary:not(.noHoverActive):active,=
 .Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat.primary:active.active=
 .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.primary:not(.noHover=
Active):active, .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.prima=
ry.active .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.primary:not=
(.noHoverActive):active, .Pin.summary .rightSideButtonsWrapper .btn.isBrioF=
lat.primary:active.active .Pin.summary .rightSideButtonsWrapper .btn.isBrio=
Flat.primary:not(.noHoverActive):active, .Pin.summary .leftSideButtonsWrapp=
er .btn.isBrioFlat.primary.active .Pin.summary .rightSideButtonsWrapper .bt=
n.isBrioFlat.primary:active:not(.noHoverActive):active, .Pin.summary .leftS=
ideButtonsWrapper .btn.isBrioFlat.primary:active.active .Pin.summary .right=
SideButtonsWrapper .btn.isBrioFlat.primary:active:not(.noHoverActive):activ=
e, .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.primary.active .Pi=
n.summary .rightSideButtonsWrapper .btn.isBrioFlat.primary:active:not(.noHo=
verActive):active, .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.pr=
imary:active.active .Pin.summary .rightSideButtonsWrapper .btn.isBrioFlat.p=
rimary:active:not(.noHoverActive):active { background: rgb(183, 7, 27); bor=
der: 0px; box-shadow: none; text-shadow: none; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat span, .Pin.summary .ri=
ghtSideButtonsWrapper .btn.isBrioFlat span { margin-left: 4px; }

.Pin.summary .leftSideButtonsWrapper .btn.isBrioFlat:hover, .Pin.summary .l=
eftSideButtonsWrapper .btn.isBrioFlat:active, .Pin.summary .rightSideButton=
sWrapper .btn.isBrioFlat:hover, .Pin.summary .rightSideButtonsWrapper .btn.=
isBrioFlat:active { background-color: rgb(239, 239, 239); }

.Pin.summary .pinHolder { cursor: pointer; }

.Pin.summary .pinHolder:hover .pinImageWrapper::after { border-bottom-color=
: rgba(0, 0, 0, 0.08); }

.Pin.summary .pinHolder:active .pinImageWrapper::after { border-bottom-colo=
r: rgba(0, 0, 0, 0.12); }

.Pin.summary .pinImageActionButtonWrapper { position: relative; }

.Pin.summary .pinImageActionButtonWrapper .pinImageDim { bottom: 0px; left:=
 0px; right: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
101; }

.Pin.summary .pinImageActionButtonWrapper .pinImageDim .dimOverlay { bottom=
: 0px; left: 0px; right: 0px; top: 0px; background-color: rgb(0, 0, 0); bor=
der-radius: 6px 6px 0px 0px; opacity: 0.1; position: absolute; }

.Pin.summary .pinImageActionButtonWrapper .pinImageDim .dimOverlay.webResul=
tOverlay { border-radius: 0px; }

.Pin.summary .pinImageActionButtonWrapper .pinImageDim .dimGradient { backg=
round: linear-gradient(transparent, rgba(0, 0, 0, 0.3)); bottom: 0px; heigh=
t: 100px; left: 0px; position: absolute; right: 0px; }

.Pin.summary .pinImageActionButtonWrapper:active .pinImageDim .dimOverlay {=
 opacity: 0.25; }

.Pin.sterlingPin { box-shadow: none; }

.Pin.sterlingPin .pinMask { bottom: 0px; left: 0px; position: absolute; rig=
ht: 0px; top: 0px; z-index: 102; }

.Pin { background-color: transparent; box-shadow: none !important; }

.Pin.imageGrid { border-radius: 8px; padding: 8px; }

.Pin.imageGrid .pinImageWrapper img { border-radius: 8px; }

.Pin.summary.imageOnlyWeb .pinMeta { min-height: 13px; }

.Pin.summary.imageOnlyWeb.pinWithSocialCounts .pinMetaWrapper { min-height:=
 initial; }

.Pin.summary.fullWidth .pinMetaWrapper { position: relative; }

.Pin.summary .pinImageWrapper, .Pin.summary .hoverMask { border-radius: 8px=
; }

.Pin.summary .pinHolder::after { background: rgba(0, 0, 0, 0.02); border-ra=
dius: 8px; bottom: 0px; content: " "; left: 0px; position: absolute; right:=
 0px; top: 0px; z-index: 5; }

.Pin.summary .pinDomain { display: none; }

.Pin.summary .pinWrapper { cursor: zoom-in; margin: -8px; padding: 8px; pos=
ition: relative; }

.Pin.summary .pinWrapper::before { background: rgba(0, 0, 0, 0.05); border-=
radius: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; pos=
ition: absolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3;=
 content: " " !important; }

.Pin.summary .pinWrapper:hover::before { animation: tapAnimation 0.25s cubi=
c-bezier(0.31, 1, 0.34, 1) forwards; }

.Pin.summary .pinCredits > .pinCreditWrapper { -webkit-box-align: center; a=
lign-items: center; display: flex; margin-top: 4px; padding-left: 4px; padd=
ing-right: 4px; position: relative; }

.Pin.summary .pinCredits > .pinCreditWrapper:hover { background: transparen=
t; }

.Pin.summary .pinCredits > .pinCreditWrapper:hover a { text-decoration: und=
erline; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem { border-radius: 4=
px; -webkit-box-flex: 1; flex: 1 1 auto; max-width: 100%; min-height: 0px; =
min-width: 0px; overflow: hidden; padding: 0px; text-overflow: ellipsis; wh=
ite-space: nowrap; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem:hover { color: rgb=
(85, 85, 85); }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem > a { -webkit-box-=
align: center; align-items: center; display: flex; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditName, .Pin.=
summary .pinCredits > .pinCreditWrapper .creditItem .creditTitle { color: r=
gb(85, 85, 85); width: 125px; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditName { font=
-weight: bold; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditTitle { fon=
t-weight: normal; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditImg.user::a=
fter { display: none; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditImg, .Pin.s=
ummary .pinCredits > .pinCreditWrapper .creditItem .creditImg img { height:=
 24px; width: 24px; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditImg { backg=
round-color: rgb(239, 239, 239); -webkit-box-flex: 0; flex: 0 0 auto; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditImg.user .h=
eightContainer { position: relative; }

.Pin.summary .pinCredits > .pinCreditWrapper .creditItem .creditImg.user .h=
eightContainer::after { background: rgba(0, 0, 0, 0.02); border-radius: 50%=
; content: " "; height: 100%; left: 0px; position: absolute; top: 0px; widt=
h: 100%; }

.Pin.summary .pinCredits > .creditItem { border-radius: 4px; max-width: 100=
%; overflow: hidden; padding: 0px 4px; text-overflow: ellipsis; white-space=
: nowrap; }

.Pin.summary .pinCredits > .creditItem:hover { background-color: rgb(239, 2=
39, 239); }

.Pin.summary .pinCredits > .creditItem > a { -webkit-box-align: center; ali=
gn-items: center; display: flex; }

.Pin.summary .pinCredits > .creditItem .creditName, .Pin.summary .pinCredit=
s > .creditItem .creditTitle { color: rgb(181, 181, 181); max-width: 160px;=
 }

.Pin.summary .pinCredits > .creditItem .creditName { font-weight: normal; }

.Pin.summary .pinCredits > .creditItem .creditTitle { font-weight: bold; }

.Pin.summary.pinWithSocialCounts .pinMetaWrapper { min-height: 13px; positi=
on: relative; }

.Pin.summary.pinWithSocialCounts .pinMeta, .Pin.summary.pinWithSocialCounts=
 .richPinMeta { max-width: 145px; }

.Pin.summary.pinWithSocialCounts .pinDpSocialCounts { position: absolute; r=
ight: 0px; top: 1px; }

.Pin.summary .pinImageActionButtonWrapper { margin-bottom: 8px; }

.Pin.summary .pinImageActionButtonWrapper.lessSpacing { margin-bottom: 4px;=
 }

.Pin.summary .pinImageActionButtonWrapper.imageOnly { margin-bottom: 0px; }

.Pin.summary .pinImageActionButtonWrapper .leftSideButtonsWrapper { left: i=
nherit; right: 8px; }

.Pin.summary .pinImageActionButtonWrapper .leftSideButtonsWrapper.imageGrid=
 { visibility: hidden; }

.Pin.summary .pinImageActionButtonWrapper .rightSideButtonsWrapper { left: =
8px; right: inherit; }

.Pin.summary .pinImageActionButtonWrapper:hover .leftSideButtonsWrapper.ima=
geGrid { visibility: visible; }

.Pin.summary .fadeContainer img { color: transparent; }

.Pin .pinCredits { display: flex; -webkit-box-orient: vertical; -webkit-box=
-direction: reverse; flex-direction: column-reverse; border-top: none !impo=
rtant; }

.Pin .pinImageWrapper::after { display: none; }

.Pin .pinImageActionButtonWrapper .pinImageDim { border-radius: 8px; }

.Pin .creditFooter { margin-bottom: 4px; border-top: none !important; paddi=
ng: 0px 4px !important; width: 100% !important; }

.Pin .pinMetaWrapper { padding: 0px 4px; }

.Pin .pinWrapper .hidePinInfo, .Pin .pinCreditWrapper .hidePinInfo { opacit=
y: 0; transition: opacity 0.3s ease-in-out; }

.Pin .pinWrapper:hover .hidePinInfo, .Pin .pinCreditWrapper:hover .hidePinI=
nfo { opacity: 1; }

.PinCount .pinIcon { width: 7px; height: 9px; background: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png")=
 -363px -259px no-repeat; display: inline-block; margin-right: 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinCount .pinIcon { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-above_the_fold-2x-968902f1.png"); background-posi=
tion: -389px -110px; background-size: 399px 382px; }
}

.PinDescriptionComment.detailed { clear: both; padding: 0px 40px 16px; }

.PinDescriptionComment.detailed .userThumbContainer { position: relative; f=
loat: left; margin-right: 15px; width: 50px; }

.PinDescriptionComment.detailed .userThumbContainer::after { border-radius:=
 50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; heig=
ht: 50px; left: 0px; position: absolute; top: 0px; width: 50px; }

.PinDescriptionComment.detailed .userThumbContainer .userThumb { border-rad=
ius: 50%; height: 50px; width: 50px; }

.PinDescriptionComment.detailed .userThumbContainer.detailed { position: re=
lative; margin-right: 8px; width: 40px; }

.PinDescriptionComment.detailed .userThumbContainer.detailed::after { borde=
r-radius: 50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: =
" "; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }

.PinDescriptionComment.detailed .userThumbContainer.detailed .userThumb { b=
order-radius: 50%; height: 40px; width: 40px; }

.PinDescriptionComment.detailed .userThumb { transform: translateZ(0px); ov=
erflow: hidden; }

.PinDescriptionComment.detailed .commenterNameCommentText { margin-left: 65=
px; }

.PinDescriptionComment.detailed .commenterNameCommentText.detailed { margin=
-left: 48px; margin-top: -10px; }

.PinDescriptionComment.detailed .commenterNameCommentText.detailed.isAddCom=
ment { margin-top: 0px; }

.PinDescriptionComment.detailed .commentDescriptionCreatorWrapper { padding=
-top: 7px; }

.PinDescriptionComment.detailed .commentDescriptionContentWrapper { display=
: flex; -webkit-box-pack: justify; justify-content: space-between; }

.PinDescriptionComment.detailed .commentDescriptionContentWrapper .commentD=
escriptionTimeAgoWrapper { margin-top: -10px; position: relative; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
reator, .PinDescriptionComment.detailed .pinDescriptionComment .commentDesc=
riptionContent { color: rgb(68, 68, 68); }

.PinDescriptionComment.detailed .pinDescriptionComment { line-height: 26px;=
 margin-bottom: 0px; padding: 0px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
ontent { margin-top: -5px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
ontent a { color: rgb(68, 68, 68); }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
reator { font-size: 15px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionT=
imeAgoWrapper .commentDescriptionTimeAgo { font-size: 14px; }

.PinDescriptionComment.detailed .commenterWrapper { display: flex; -webkit-=
box-pack: justify; justify-content: space-between; }

.PinDescriptionComment.detailed .addCommentForm { margin-top: 10px; }

.PinDescriptionComment .content { resize: vertical; }

.PinDescriptionComment .addComment { display: none; margin-top: 7px; }

.PinDescriptionComment .commentDescriptionCreatorWrapper, .PinDescriptionCo=
mment .boardName { white-space: nowrap; overflow: hidden; text-overflow: el=
lipsis; }

.PinDescriptionComment .commentDescriptionCreatorWrapper, .PinDescriptionCo=
mment .commentDescriptionTimeAgoWrapper { display: inline-block; vertical-a=
lign: middle; }

.PinDescriptionComment.summary .userThumbContainer { position: relative; fl=
oat: left; margin-right: 6px; width: 30px; }

.PinDescriptionComment.summary .userThumbContainer::after { border-radius: =
50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; heigh=
t: 30px; left: 0px; position: absolute; top: 0px; width: 30px; }

.PinDescriptionComment.summary .userThumbContainer .userThumb { border-radi=
us: 50%; height: 30px; width: 30px; }

.PinDescriptionComment.summary .userThumbContainer.detailed { position: rel=
ative; margin-right: 8px; width: 40px; }

.PinDescriptionComment.summary .userThumbContainer.detailed::after { border=
-radius: 50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: "=
 "; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }

.PinDescriptionComment.summary .userThumbContainer.detailed .userThumb { bo=
rder-radius: 50%; height: 40px; width: 40px; }

.PinDescriptionComment.summary .userThumb { transform: translateZ(0px); ove=
rflow: hidden; }

.PinDescriptionComment.summary .commenterNameCommentText { margin-left: 36p=
x; }

.PinDescriptionComment.summary .commenterNameCommentText.detailed { margin-=
left: 48px; margin-top: -10px; }

.PinDescriptionComment.summary .commenterNameCommentText.detailed.isAddComm=
ent { margin-top: 0px; }

.PinDescriptionComment.summary .addCommentForm { display: inline-block; mar=
gin-bottom: 5px; width: 172px; }

.PinDescriptionComment.summary .addCommentForm .content { border-radius: 2p=
x; }

.PinDescriptionComment.summary .commentDescriptionContent { margin: 0px 0px=
 5px; }

.PinDescriptionComment.summary .commenterNameCommentText { font-size: 11px;=
 line-height: 15px; width: 172px; }

.PinDescriptionComment.summary .commenterWrapper { line-height: 11px; }

.PinDescriptionComment.summary .commenterWrapper .commentDescriptionCreator=
.delinked { color: rgb(113, 113, 113); font-weight: bold; }

.PinDescriptionComment.summary .commentDescriptionCreatorWrapper { max-widt=
h: 172px; }

.PinDescriptionComment.detailed .pinUserCommentBox, .PinDescriptionComment.=
sentPin .pinUserCommentBox { border-top: 1px solid rgb(227, 227, 227); }

.PinDescriptionComment.detailed .pinDescriptionComment, .PinDescriptionComm=
ent.sentPin .pinDescriptionComment { overflow: hidden; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
reatorWrapper, .PinDescriptionComment.sentPin .pinDescriptionComment .comme=
ntDescriptionCreatorWrapper { max-width: 500px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
reator, .PinDescriptionComment.sentPin .pinDescriptionComment .commentDescr=
iptionCreator { -webkit-font-smoothing: antialiased; color: rgb(69, 69, 69)=
; font-size: 16px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionT=
imeAgo, .PinDescriptionComment.sentPin .pinDescriptionComment .commentDescr=
iptionTimeAgo { -webkit-font-smoothing: antialiased; color: rgb(153, 153, 1=
53); font-size: 13px; font-weight: normal; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
ontent, .PinDescriptionComment.sentPin .pinDescriptionComment .commentDescr=
iptionContent { color: rgb(23, 23, 23); font-size: 15px; font-weight: norma=
l; line-height: 17px; margin-bottom: 0px; max-width: 600px; }

.PinDescriptionComment.detailed .pinDescriptionComment .commentDescriptionC=
ontent a, .PinDescriptionComment.sentPin .pinDescriptionComment .commentDes=
criptionContent a { color: rgb(23, 23, 23); }

.PinDescriptionComment.detailed .pinDescriptionComment .content, .PinDescri=
ptionComment.sentPin .pinDescriptionComment .content { border-radius: 6px; =
min-height: 40px; }

.PinDescriptionComment.sentPin .userThumbContainer { position: relative; fl=
oat: left; margin-right: 15px; width: 54px; }

.PinDescriptionComment.sentPin .userThumbContainer::after { border-radius: =
50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; heigh=
t: 54px; left: 0px; position: absolute; top: 0px; width: 54px; }

.PinDescriptionComment.sentPin .userThumbContainer .userThumb { border-radi=
us: 50%; height: 54px; width: 54px; }

.PinDescriptionComment.sentPin .userThumbContainer.detailed { position: rel=
ative; margin-right: 8px; width: 40px; }

.PinDescriptionComment.sentPin .userThumbContainer.detailed::after { border=
-radius: 50%; box-shadow: rgba(0, 0, 0, 0.33) 0px 0px 2px inset; content: "=
 "; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }

.PinDescriptionComment.sentPin .userThumbContainer.detailed .userThumb { bo=
rder-radius: 50%; height: 40px; width: 40px; }

.PinDescriptionComment.sentPin .userThumb { transform: translateZ(0px); ove=
rflow: hidden; }

.PinDescriptionComment.sentPin .commenterNameCommentText { margin-left: 69p=
x; }

.PinDescriptionComment.sentPin .commenterNameCommentText.detailed { margin-=
left: 48px; margin-top: -10px; }

.PinDescriptionComment.sentPin .commenterNameCommentText.detailed.isAddComm=
ent { margin-top: 0px; }

.PinDescriptionComment.sentPin .commentDescriptionContent, .PinDescriptionC=
omment.sentPin .addCommentForm { margin-top: 5px; }

.PinDescriptionComment .detailed .commentDescriptionContent { line-height: =
18px; width: 377px; }

.PinEdit { max-width: 675px; }

.PinEdit .placeWrapper { overflow: visible; }

.PinEdit .placeWrapper::after { clear: both; content: ""; display: table; }

.PinEdit .PinForm .standardForm > ul { overflow: visible; }

.PinEdit .PinForm .standardForm > ul { margin-right: 170px; }

.PinForm .BoardPickerDropdownButton { width: 100%; }

.PinForm .ImageUploader { float: left; padding: 0px; }

.PinForm .ImageUploader .Button.btn.large { float: left; padding-bottom: 8p=
x; padding-top: 7px; }

.PinForm .ImageUploader .uploaderProgress { float: left; height: 22px; max-=
width: 294px; padding: 1px 8px 10px; }

.PinForm .ImageUploader .uploaderProgress span { margin-left: 0px; }

.PinForm .PinPreview { overflow: hidden; background: rgb(247, 247, 247); bo=
rder: 1px solid rgb(177, 177, 177); border-radius: 3px; float: right; heigh=
t: 147px; margin: 15px 20px 0px 0px; position: relative; width: 147px; }

.PinForm .PinPreview::after { border-radius: 0px; box-shadow: rgba(0, 0, 0,=
 0.33) 0px 0px 2px inset; content: " "; height: 149px; left: 0px; position:=
 absolute; top: 0px; width: 149px; }

.PinForm .PinPreview img { bottom: 0px; display: block; left: 0px; margin: =
auto; max-height: 100%; position: absolute; right: 0px; top: 0px; width: au=
to; }

.PinForm .pinnerName { margin-left: 2px; }

.PinForm .userWrapper .pinFormUser { line-height: inherit; }

.PinForm .standardForm > ul { overflow: hidden; }

.PinForm .socialShareWrapper { display: inline-block; margin-top: 9px; }

.PinForm .socialShareWrapper span { font-weight: bold; }

.PinForm .socialShareWrapper input { margin-right: 1px; position: relative;=
 top: -1px; }

.PinForm .socialShareWrapper .facebookInput { margin-right: 30px; }

.PinForm .standardForm > ul { width: 500px; }

.PinLikeButton { overflow: hidden; padding-bottom: 7px; padding-top: 8px; }

.PinLikeButton em { background-position: -12px 1px; }

.PinLikeButton.like em { width: 16px; height: 14px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54=
.png") -358px -296px no-repeat; top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.like em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-=
position: -220px -185px; background-size: 399px 382px; }
}

.PinLikeButton.like span { margin-right: -1px; }

.PinLikeButton.unlike em { width: 16px; height: 14px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe=
54.png") -322px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.unlike em { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgroun=
d-position: -220px -170px; background-size: 399px 382px; }
}

.PinLikeButton.likeSmall { padding: 7px 10px 8px; }

.PinLikeButton.likeSmall em { width: 12px; height: 11px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d2=
3fe54.png") -396px -163px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.likeSmall em { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgr=
ound-position: -339px -320px; background-size: 399px 382px; }
}

.PinLikeButton.likeSmall.unlike { padding: 11px 10px 8px; }

.PinLikeButton.likeSmall.unlike em { width: 12px; height: 11px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -396px -176px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.likeSmall.unlike em { background-image: url("https://s.pin=
img.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png");=
 background-position: -326px -320px; background-size: 399px 382px; }
}

.PinLikeButton.likeSmall.btn.isBrioFlat { padding: 12px 10px 10px; }

.PinLikeButton.likeSmall.btn.isBrioFlat.disabled { border: 0px !important; =
}

.PinLikeButton.likeSmall.btn.isBrioFlat em { width: 16px; height: 14px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -340px -296px no-repeat; top: -3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.likeSmall.btn.isBrioFlat em { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f=
1.png"); background-position: -309px -292px; background-size: 399px 382px; =
}
}

.PinLikeButton.likeSmall.btn.isBrioFlat.unlike em { width: 16px; height: 14=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-1x-5d23fe54.png") -272px -325px no-repeat; top: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinLikeButton.likeSmall.btn.isBrioFlat.unlike em { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-=
968902f1.png"); background-position: -326px -292px; background-size: 399px =
382px; }
}

.PinLikeButton.unlike em { display: none; }

.Pinnable { overflow: hidden; }

.Pinnable.add_to_map { cursor: pointer; }

.Pinnable.add_to_map .pinImageWrapper { overflow: hidden; border-radius: 6p=
x; display: table-cell; text-align: center; vertical-align: middle; }

.Pinnable.add_to_map .pinHolder { position: relative; display: table; heigh=
t: 152px; width: 152px; }

.Pinnable.add_to_map .pinHolder::after { border-radius: 3px; box-shadow: rg=
ba(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 152px; left: 0px=
; position: absolute; top: 0px; width: 152px; }

.Pinnable.add_to_map .pinHolder img { border-radius: 3px; height: 152px; wi=
dth: 152px; }

.Pinnable.add_to_map .pinHolder img { border-radius: 0px; height: 152px; wi=
dth: auto; }

.Pinnable.add_to_map .pinWrapper { position: relative; }

.Pinnable.add_to_map .pinWrapper:active::before, .Pinnable.add_to_map .pinW=
rapper:hover::before { bottom: 0px; left: 0px; right: 0px; top: 0px; backgr=
ound: rgba(0, 0, 0, 0.2); content: " "; position: absolute; z-index: 10; }

.Pinnable.add_to_map .pinWrapper:hover .hoverSelectedStateIconWrapper { vis=
ibility: visible; }

.Pinnable.summary .pinImageWrapper { background: rgb(255, 255, 255); text-a=
lign: center; }

.PinPromoteButton { height: 33px; padding-top: 7px; }

.PinPromoteButton em { width: 24px; height: 24px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.png") -1=
94px -218px no-repeat; margin-top: -4px; position: relative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinPromoteButton em { background-image: url("https://s.pinimg.com/webapp=
/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-position:=
 -230px -303px; background-size: 428px 427px; }
}

.PinUploader { outline: none; width: 320px; }

.DomainVerify.inModal { width: 580px; }

.DomainVerify .standardForm .motivation, .DomainVerify .standardForm .error=
Reason { padding-top: 7px; }

.DomainVerify .standardForm .fieldHelpText { font-size: 11px; margin-left: =
143px; margin-top: 7px; }

.DomainVerify .standardForm .helpText { display: table; height: 30px; width=
: 250px; }

.DomainVerify .standardForm .helpText .helpContainer { display: table-cell;=
 vertical-align: middle; }

.DomainVerify .standardForm .helpText a { cursor: pointer; }

.DomainVerify .standardForm .errorSection, .DomainVerify .standardForm .fil=
ename { display: none; }

.DomainVerify .contentWrapper { padding: 15px; }

.DomainVerify .contentWrapper .descriptionBlurb, .DomainVerify .contentWrap=
per .metaTag, .DomainVerify .contentWrapper .instructions { margin-bottom: =
10px; }

.DomainVerify .contentWrapper .verifyThroughDownload .filename { display: b=
lock; margin-top: 10px; }

.DomainVerify .contentWrapper .downloadLink { cursor: pointer; }

.FollowingSwitcher .navigateBar { text-align: center; }

.FollowingSwitcher .navigateScope { margin-bottom: 5px; margin-top: 15px; t=
ext-align: center; }

.FollowingSwitcher .navigateScope .navScopeBtn { min-width: 115px; }

.UserFollowPinsPreview { margin: 0px auto; overflow: hidden; position: rela=
tive; width: 100%; }

.UserFollowPinsPreview .pinSlot { transform: translateZ(0px); position: abs=
olute; top: 400px; width: 236px; }

.UserFollowPinsPreview .pinSlot img { border-radius: 6px; margin-bottom: 14=
px; }

.UserFollowPinsPreview .pinSlotWrapper { height: 100%; margin: 0px auto; po=
sition: relative; }

.UserFollowPinsPreview.followed .pinSlot { transition: top 7s linear; top: =
-150px !important; }

.UserInfoBar.infoBar { border-radius: 0px; }

.UserInfoBar.infoBar.centeredWithinWrapper.gridWidth:not(.divider) { width:=
 auto; }

.UserInfoBar.infoBar .divider hr { background: rgb(238, 238, 238); border: =
0px; height: 1px; margin: 0px; width: 100%; }

.UserInfoBar.infoBar .tabs { left: 0px; width: 100%; }

.UserInfoBar.infoBar .tabs ul { display: table; margin: auto; table-layout:=
 fixed; }

.UserInfoBar.infoBar .tabs li { -webkit-font-smoothing: antialiased; backgr=
ound-color: rgb(255, 255, 255); display: table-cell; float: none; line-heig=
ht: 14px; margin-right: -1px; padding: 14px 0px; position: relative; }

.UserInfoBar.infoBar .tabs li.hideGetStarted { display: none; }

.UserInfoBar.infoBar .tabs .label { display: block; font-weight: normal; }

.UserInfoBar { background: linear-gradient(rgb(243, 243, 243), rgb(229, 229=
, 229)); clear: both; color: rgb(51, 51, 51); height: 44px; line-height: 44=
px; margin-bottom: 2px; max-width: 10000px; position: relative; border-left=
: 1px solid rgba(0, 0, 0, 0.17); border-radius: 6px; box-shadow: none; box-=
sizing: border-box; min-width: auto; width: auto; }

.UserInfoBar .headerText { color: rgb(85, 85, 85); font-size: 16px; font-we=
ight: normal; padding: 0px 26px 0px 13px; }

.UserInfoBar.loading { min-height: 5px; }

.UserInfoBar li:first-child a.active { box-shadow: rgba(0, 0, 0, 0.05) -1px=
 0px 3px inset; }

.UserInfoBar li:last-child a.active { box-shadow: rgba(0, 0, 0, 0.05) 1px 0=
px 3px inset; }

.UserInfoBar li a { box-shadow: rgba(255, 255, 255, 0.9) 0px 0px 1px inset;=
 color: rgb(119, 119, 119); display: block; font-weight: bold; padding: 1px=
 20px 0px; text-shadow: none; }

.UserInfoBar li a:not(.disabled):focus, .UserInfoBar li a:not(.disabled):ho=
ver, .UserInfoBar li a.active { background: linear-gradient(rgb(255, 255, 2=
55), rgb(244, 244, 244)); color: rgb(51, 51, 51); }

.UserInfoBar li a:active { background: url("https://s.pinimg.com/webapp/sty=
le/images/infoBarActiveShadowLeftSide-5cbf77e0.png") left top repeat-y, url=
("https://s.pinimg.com/webapp/style/images/infoBarActiveShadowRightSide-96a=
21610.png") right top repeat-y, linear-gradient(rgb(255, 255, 255), rgb(244=
, 244, 244)); color: rgb(0, 0, 0); }

.UserInfoBar li a:focus .label, .UserInfoBar li a:focus .value, .UserInfoBa=
r li a:hover .label, .UserInfoBar li a:hover .value, .UserInfoBar li a.acti=
ve .label, .UserInfoBar li a.active .value { color: rgb(85, 85, 85); }

.UserInfoBar .divider { display: none; }

.UserInfoBar .centeredWithinWrapper, .UserInfoBar.centeredWithinWrapper { m=
ax-width: 744px !important; }

.UserInfoBar.infoBar { background: none rgb(255, 255, 255); border: 0px; he=
ight: auto; }

.UserInfoBar.infoBar li:first-child a.active, .UserInfoBar.infoBar li:last-=
child a.active { box-shadow: none; }

.UserInfoBar.infoBar li a:focus, .UserInfoBar.infoBar li a:hover, .UserInfo=
Bar.infoBar li a.active { background: none; }

@media (max-width: 999px) and (min-width: 0) {
  .UserInfoBar.infoBar.centeredWithinWrapper.gridWidth:not(.divider) { min-=
width: 764px; padding: 0px; }
}

.UserInfoBar.infoBar.headerSizer { max-width: none; }

.UserInfoBar.infoBar .tabs { bottom: 0px; position: relative; }

.UserInfoBar.infoBar .tabs ul { margin: 0px; }

.UserInfoBar.infoBar .tabs li { text-align: left; }

.UserInfoBar.infoBar .tabs li a { box-sizing: border-box; display: block; w=
idth: 124px; }

.UserInfoBar.infoBar .tabs li a.active .value, .UserInfoBar.infoBar .tabs l=
i a.active .label { color: rgb(85, 85, 85); }

.UserInfoBar.infoBar .tabs li a:not(.active):focus .label, .UserInfoBar.inf=
oBar .tabs li a:not(.active):focus .value, .UserInfoBar.infoBar .tabs li a:=
not(.active):hover .label, .UserInfoBar.infoBar .tabs li a:not(.active):hov=
er .value { color: rgb(156, 156, 156); }

.UserInfoBar.infoBar .tabs li a:not(.active):active .label, .UserInfoBar.in=
foBar .tabs li a:not(.active):active .value { color: rgb(133, 133, 133); }

.UserInfoBar.infoBar .tabs .value { color: rgb(181, 181, 181); display: inl=
ine-block; padding-bottom: 0px !important; }

.UserInfoBar.infoBar .tabs .label { color: rgb(181, 181, 181); }

.UserProfileContent .userBoards { overflow-y: scroll; }

.UserProfileContent .userBoards .secretBoardWrapper { background: rgba(0, 0=
, 0, 0.05); border-top: 1px solid rgba(0, 0, 0, 0.05); padding-bottom: 14px=
; }

.UserProfileContent .userBoards .secretBoardWrapper::after { clear: both; c=
ontent: ""; display: table; }

.UserProfileContent .userBoards .title { color: rgb(51, 51, 51); display: i=
nline-block; margin-left: 0px; }

.UserProfileContent .userBoards .text { color: rgb(119, 119, 119); display:=
 inline-block; font-weight: normal; }

.UserProfileContent .userBoards.ownProfile .Grid { margin-bottom: 38px; }

.UserProfileContent .userBoards .help { display: inline-block; margin-left:=
 7px; }

.UserProfileContent .userBoards .help:hover { color: rgb(68, 68, 68); }

.UserProfileContent .userBoards .secretBoardHeader { color: rgb(51, 51, 51)=
; font-size: 13px; font-weight: bold; padding: 25px 0px 6px 14px; }

.UserProfileContent .userBoards .secretHeaderIcon { width: 14px; height: 16=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-1x-5d23fe54.png") -224px -191px no-repeat; display: inline-=
block; font-style: normal; font-variant: normal; font-weight: normal; font-=
stretch: normal; font-size: 0px; line-height: 0; font-family: serif; text-s=
hadow: none; color: transparent; }

.UserProfileContent .emptyStateCardProfileBoards .icon { background: url("h=
ttps://s.pinimg.com/webapp/style/images/empty_user_boards-1x-45ed0082.png")=
 0% 0% / contain no-repeat; height: 136px; width: 124px; }

.UserProfileContent { position: relative; }

.UserProfileContent .userNoBoards, .UserProfileContent .userNoPins, .UserPr=
ofileContent .userNoLikes, .UserProfileContent .userNoFollowers, .UserProfi=
leContent .userNoFollowing { color: rgb(51, 51, 51); text-align: center; ma=
rgin-top: 129px; }

.UserProfileContent .userNoBoards p, .UserProfileContent .userNoPins p, .Us=
erProfileContent .userNoLikes p, .UserProfileContent .userNoFollowers p, .U=
serProfileContent .userNoFollowing p { -webkit-font-smoothing: antialiased;=
 font-size: 17px; margin: 0px 0px 1em; }

.UserProfileContent .userNoBoards .emptyIcon, .UserProfileContent .userNoPi=
ns .emptyIcon, .UserProfileContent .userNoLikes .emptyIcon, .UserProfileCon=
tent .userNoFollowers .emptyIcon, .UserProfileContent .userNoFollowing .emp=
tyIcon { display: inline-block; margin-bottom: 18px; }

.UserProfileContent .userNoBoards .emptyIcon { background: url("https://s.p=
inimg.com/webapp/style/images/empty_user_boards-1x-45ed0082.png") 0% 0% / c=
ontain no-repeat; height: 136px; width: 124px; }

.UserProfileContent .userNoPins .emptyIcon { background: url("https://s.pin=
img.com/webapp/style/images/empty_user_pins-1x-977b487f.png") 0% 0% / conta=
in no-repeat; height: 166px; width: 100px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileContent .userNoPins .emptyIcon { background-image: url("https=
://s.pinimg.com/webapp/style/images/empty_user_pins-2x-ec575230.png"); }
}

.UserProfileContent .userNoLikes .emptyIcon { background: url("https://s.pi=
nimg.com/webapp/style/images/empty_user_likes-1x-293dc9be.png") 0% 0% / con=
tain no-repeat; height: 132px; width: 153px; }

.UserProfileContent .userNoFollowers .emptyIcon { background: url("https://=
s.pinimg.com/webapp/style/images/empty_followers-1x-7539a34c.png") 0% 0% / =
contain no-repeat; height: 142px; width: 124px; }

.UserProfileContent .userNoFollowing .emptyIcon { background: url("https://=
s.pinimg.com/webapp/style/images/empty_following-1x-85abe03c.png") 0% 0% / =
contain no-repeat; height: 142px; width: 124px; }

.UserProfileContent.loading > div { display: none; }

.UserProfileContent.loading > .Spinner { display: block; margin-top: 100px;=
 }

.UserProfileContent .userNoPins { margin-top: 100px; }

.UserProfileContent .UserProfileFollowingGrid .userNoBoards, .UserProfileCo=
ntent .UserProfileFollowingGrid .userNoPins, .UserProfileContent .UserProfi=
leFollowingGrid .userNoLikes, .UserProfileContent .UserProfileFollowingGrid=
 .userNoFollowers, .UserProfileContent .UserProfileFollowingGrid .userNoFol=
lowing { color: rgb(51, 51, 51); text-align: center; margin-top: 69px; }

.UserProfileContent .UserProfileFollowingGrid .userNoBoards p, .UserProfile=
Content .UserProfileFollowingGrid .userNoPins p, .UserProfileContent .UserP=
rofileFollowingGrid .userNoLikes p, .UserProfileContent .UserProfileFollowi=
ngGrid .userNoFollowers p, .UserProfileContent .UserProfileFollowingGrid .u=
serNoFollowing p { -webkit-font-smoothing: antialiased; font-size: 17px; ma=
rgin: 0px 0px 1em; }

.UserProfileContent .UserProfileFollowingGrid .userNoBoards .emptyIcon, .Us=
erProfileContent .UserProfileFollowingGrid .userNoPins .emptyIcon, .UserPro=
fileContent .UserProfileFollowingGrid .userNoLikes .emptyIcon, .UserProfile=
Content .UserProfileFollowingGrid .userNoFollowers .emptyIcon, .UserProfile=
Content .UserProfileFollowingGrid .userNoFollowing .emptyIcon { display: in=
line-block; margin-bottom: 18px; }

.UserProfileContent .UserProfileFollowingGrid .userNoBoards .emptyIcon { ba=
ckground: url("https://s.pinimg.com/webapp/style/images/empty_user_boards-1=
x-45ed0082.png") 0% 0% / contain no-repeat; height: 136px; width: 124px; }

.UserProfileContent .UserProfileFollowingGrid .userNoPins .emptyIcon { back=
ground: url("https://s.pinimg.com/webapp/style/images/empty_user_pins-1x-97=
7b487f.png") 0% 0% / contain no-repeat; height: 166px; width: 100px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileContent .UserProfileFollowingGrid .userNoPins .emptyIcon { ba=
ckground-image: url("https://s.pinimg.com/webapp/style/images/empty_user_pi=
ns-2x-ec575230.png"); }
}

.UserProfileContent .UserProfileFollowingGrid .userNoLikes .emptyIcon { bac=
kground: url("https://s.pinimg.com/webapp/style/images/empty_user_likes-1x-=
293dc9be.png") 0% 0% / contain no-repeat; height: 132px; width: 153px; }

.UserProfileContent .UserProfileFollowingGrid .userNoFollowers .emptyIcon {=
 background: url("https://s.pinimg.com/webapp/style/images/empty_followers-=
1x-7539a34c.png") 0% 0% / contain no-repeat; height: 142px; width: 124px; }

.UserProfileContent .UserProfileFollowingGrid .userNoFollowing .emptyIcon {=
 background: url("https://s.pinimg.com/webapp/style/images/empty_following-=
1x-85abe03c.png") 0% 0% / contain no-repeat; height: 142px; width: 124px; }

.UserProfileContent .UserProfileFollowingGrid .Interest { height: 236px; wi=
dth: 236px; }

.UserProfileContent .UserProfileFollowingGrid .Interest:hover .InterestFoll=
owButton { display: block; }

.UserProfileContent .UserProfileFollowingGrid .Interest .interestWrapper { =
height: 236px; width: 236px; }

.UserProfileFollow { height: 100%; overflow: hidden; text-align: center; }

.UserProfileFollow .userProfileFakeHeader { background: rgb(255, 255, 255);=
 box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; height: 45px; position: r=
elative; }

.UserProfileFollow .userProfileFakeHeader em { width: 104px; height: 26px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-des=
ktop-1x-28441dec.png") -253px -166px no-repeat; display: inline-block; marg=
in-top: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileFollow .userProfileFakeHeader em { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png=
"); background-position: -111px -201px; background-size: 428px 427px; }
}

.UserProfileFollow .userProfileFollowInfo { background: rgb(255, 255, 255);=
 bottom: -1px; box-shadow: rgb(238, 238, 238) 0px -20px 50px; padding: 0px =
0px 40px; position: absolute; transition: height 1s ease-in-out; width: 100=
%; }

.UserProfileFollow .userProfileFollowInfo .about { color: rgb(170, 170, 170=
); font-size: 15px; line-height: 22px; margin: 0px auto; max-width: 800px; =
padding: 0px 10px; }

.UserProfileFollow .userProfileFollowInfo .userDescription { color: rgb(68,=
 68, 68); font-size: 15px; line-height: 20px; margin: 8px auto 5px; max-wid=
th: 750px; text-align: center; text-shadow: none; }

.UserProfileFollow .userProfileFollowInfo img.profileImage { box-shadow: rg=
b(170, 170, 170) 0px 0px 10px; height: 64px; margin-top: -32px; overflow: h=
idden; width: 64px; }

.UserProfileFollow .userProfileFollowInfo .userName { color: rgba(21, 21, 2=
1, 0.8); font-size: 36px; line-height: 32px; padding-top: 10px; text-align:=
 center; }

.UserProfileFollow .userProfileFollowInfo .postUnFollow { margin-bottom: 10=
px; margin-top: 20px; }

.UserProfileFollow .userProfileFollowInfo .stats { color: rgb(170, 170, 170=
); font-size: 15px; margin: 15px 0px 10px; }

.UserProfileFollow .userProfileFollowInfo .stats .pinCount::before { conten=
t: "=E2=80=A2"; }

.UserProfileFollowingGrid .InterestFollowButton { display: none; }

.UserProfileHeader { position: relative; transition: opacity 1s ease; z-ind=
ex: 670; }

.UserProfileHeader .divider { color: rgb(238, 238, 238); font-size: 10px; p=
osition: relative; text-align: right; }

.UserProfileHeader .divider hr { background: rgb(238, 238, 238); border: 0p=
x; height: 1px; margin: 0px; width: 100%; }

.UserProfileHeader .iconsLinksEtc { -webkit-font-smoothing: antialiased; co=
lor: rgb(154, 154, 154); display: inline-block; font-size: 12px; font-weigh=
t: 500; line-height: 20px; margin: 12px 0px; max-height: 40px; }

.UserProfileHeader .iconsLinksEtc .locationWrapper, .UserProfileHeader .ico=
nsLinksEtc .websiteWrapper { white-space: nowrap; overflow: hidden; text-ov=
erflow: ellipsis; max-width: 200px; }

.UserProfileHeader .iconsLinksEtc .location { width: 11px; height: 11px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -396px -243px no-repeat; display: inline-block;=
 font-style: normal; font-variant: normal; font-weight: normal; font-stretc=
h: normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow:=
 none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .location { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -352px -320px; background-size: 399px 382px;=
 }
}

.UserProfileHeader .iconsLinksEtc .verifiedDomain { width: 11px; height: 11=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-1x-5d23fe54.png") -396px -204px no-repeat; display: inline-=
block; font-style: normal; font-variant: normal; font-weight: normal; font-=
stretch: normal; font-size: 0px; line-height: 0; font-family: serif; text-s=
hadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .verifiedDomain { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-=
968902f1.png"); background-position: -69px -368px; background-size: 399px 3=
82px; }
}

.UserProfileHeader .iconsLinksEtc .website { white-space: nowrap; overflow:=
 hidden; text-overflow: ellipsis; color: rgb(154, 154, 154); font-weight: 5=
00; max-width: 200px; }

.UserProfileHeader .iconsLinksEtc .website:hover { color: rgb(203, 32, 39);=
 }

.UserProfileHeader .iconsLinksEtc .twitter { width: 13px; height: 11px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -16px -393px no-repeat; display: inline-block; f=
ont-style: normal; font-variant: normal; font-weight: normal; font-stretch:=
 normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow: n=
one; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .twitter { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f=
1.png"); background-position: -298px -320px; background-size: 399px 382px; =
}
}

.UserProfileHeader .iconsLinksEtc .twitter:hover { width: 13px; height: 11p=
x; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-=
above_the_fold-1x-5d23fe54.png") -31px -393px no-repeat; display: inline-bl=
ock; font-style: normal; font-variant: normal; font-weight: normal; font-st=
retch: normal; font-size: 0px; line-height: 0; font-family: serif; text-sha=
dow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .twitter:hover { background-image: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9=
68902f1.png"); background-position: -312px -320px; background-size: 399px 3=
82px; }
}

.UserProfileHeader .iconsLinksEtc .facebook { width: 11px; height: 11px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-1x-5d23fe54.png") -396px -230px no-repeat; display: inline-block;=
 font-style: normal; font-variant: normal; font-weight: normal; font-stretc=
h: normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow:=
 none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .facebook { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -93px -368px; background-size: 399px 382px; =
}
}

.UserProfileHeader .iconsLinksEtc .facebook:hover { width: 11px; height: 11=
px; background: url("https://s.pinimg.com/webapp/style/images/webapp-common=
-above_the_fold-1x-5d23fe54.png") -396px -217px no-repeat; display: inline-=
block; font-style: normal; font-variant: normal; font-weight: normal; font-=
stretch: normal; font-size: 0px; line-height: 0; font-family: serif; text-s=
hadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .iconsLinksEtc .facebook:hover { background-image: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-=
968902f1.png"); background-position: -81px -368px; background-size: 399px 3=
82px; }
}

.UserProfileHeader .iconsLinksEtc .middot { color: rgb(204, 204, 204); marg=
in-left: 1px; margin-right: 1px; }

.UserProfileHeader.invisible { opacity: 0; }

.UserProfileHeader .verifiedIdentify { width: 11px; height: 11px; backgroun=
d: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fo=
ld-1x-5d23fe54.png") -396px -204px no-repeat; display: inline-block; font-s=
tyle: normal; font-variant: normal; font-weight: normal; font-stretch: norm=
al; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; =
color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader .verifiedIdentify { background-image: url("https://s.p=
inimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"=
); background-position: -69px -368px; background-size: 399px 382px; }
}

.UserProfileHeader .userFollowButtonWrapper { display: inline-block; }

.UserProfileHeader::after { clear: both; content: ""; display: table; }

.UserProfileHeader .centeredWithinWrapper { box-sizing: border-box; max-wid=
th: 744px; min-width: auto; }

.UserProfileHeader.profileHeader { margin: 0px; }

.UserProfileHeader.profileHeader .headerSizer { box-sizing: border-box; max=
-width: 744px; min-width: auto; width: auto; }

@media (max-width: 999px) and (min-width: 0) {
  .UserProfileHeader.profileHeader .headerSizer { min-width: 764px; }
}

.UserProfileHeader.profileHeader .header { background: rgb(255, 255, 255); =
color: rgb(51, 51, 51); display: flex; margin-top: 0px; padding-top: 0px; p=
osition: relative; }

.UserProfileHeader.profileHeader .header.fixed { position: inherit; }

.UserProfileHeader.profileHeader .header.fixed .fixedHeader { position: fix=
ed; }

.UserProfileHeader.profileHeader .header[itemtype=3D"https://schema.org/Org=
anization"] .profileInfo { min-height: 216px; }

.UserProfileHeader.profileHeader .header[itemtype=3D"https://schema.org/Org=
anization"] .aboutBar { margin-top: 0px; }

.UserProfileHeader.profileHeader .header[itemtype=3D"https://schema.org/Org=
anization"] .profileImage { margin-top: 0px; }

.UserProfileHeader.profileHeader .profileImage { height: 99px; margin: 0px =
0px 0px auto; -webkit-box-ordinal-group: 3; order: 2; padding-top: 0px; pos=
ition: relative; width: 99px; z-index: 0; }

.UserProfileHeader.profileHeader .profileImage img { border-radius: 100%; h=
eight: 99px; width: 99px; }

.UserProfileHeader.profileHeader .profileImage .Button { border-radius: 2px=
; display: none; margin: 0px auto; z-index: 3; }

.UserProfileHeader.profileHeader .profileImage:hover .Button { display: blo=
ck; }

.UserProfileHeader.profileHeader .profileImage::after { background-color: r=
gba(0, 0, 0, 0.02); border-radius: 50%; bottom: 0px; content: " "; left: 0p=
x; position: absolute; right: 0px; top: 0px; }

.UserProfileHeader.profileHeader .fixedHeaderNameAndImage { backface-visibi=
lity: hidden; -webkit-box-align: center; align-items: center; display: flex=
; height: 38px; -webkit-box-pack: center; justify-content: center; position=
: absolute; top: -50px; width: 100%; }

.UserProfileHeader.profileHeader .fixedHeaderNameAndImage .fixedHeaderImage=
 { display: none; }

.UserProfileHeader.profileHeader .fixedHeaderNameAndImage .fixedHeaderName =
{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rg=
b(85, 85, 85); display: block; font-weight: bold; opacity: 0; padding-left:=
 0px; text-align: center; transition: opacity 300ms ease-in-out; vertical-a=
lign: middle; width: 528px; }

.UserProfileHeader.profileHeader .fixed .shadow .fixedHeaderNameAndImage > =
.fixedHeaderName { opacity: 1; }

.UserProfileHeader.profileHeader .editButtonWrapper { bottom: 20px; height:=
 20px; position: absolute; width: 60px; }

.UserProfileHeader.profileHeader .fixedHeader { background: rgba(255, 255, =
255, 0.97); left: 0px; margin-bottom: -70px; position: fixed; right: 0px; t=
op: 56px; z-index: 103; }

@media (max-width: 764px) {
  .UserProfileHeader.profileHeader .fixedHeader { width: 764px; }
}

@media (min-width: 800px) {
  .UserProfileHeader.profileHeader .fixedHeader { top: 64px; }
}

.UserProfileHeader.profileHeader .fixedHeader.shadow .divider { width: 100%=
; }

.UserProfileHeader.profileHeader .profileInfo { box-sizing: border-box; max=
-width: 520px; width: 58.3333%; }

.UserProfileHeader.profileHeader .titleBar { box-sizing: border-box; height=
: auto; margin: 0px auto; position: relative; }

.UserProfileHeader.profileHeader .name { color: rgb(85, 85, 85); height: au=
to; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-width: 100%; =
text-align: left; }

.UserProfileHeader.profileHeader .name .nameInner { text-overflow: ellipsis=
; display: inline; max-width: 100%; overflow: visible; white-space: normal;=
 word-wrap: break-word; }

.UserProfileHeader.profileHeader .name .verifiedIdentify { width: 26px; hei=
ght: 26px; background: url("https://s.pinimg.com/webapp/style/images/webapp=
-common-above_the_fold-1x-5d23fe54.png") -119px -260px no-repeat; display: =
inline-block; font-style: normal; font-variant: normal; font-weight: normal=
; font-stretch: normal; font-size: 0px; line-height: 0; font-family: serif;=
 text-shadow: none; color: transparent; position: relative; top: auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .name .verifiedIdentify { background-ima=
ge: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_f=
old-2x-968902f1.png"); background-position: -117px -256px; background-size:=
 399px 382px; }
}

@media (min-width: 1312px) {
  .UserProfileHeader.profileHeader .name .verifiedIdentify { top: -4px; }
}

.UserProfileHeader.profileHeader .buttons { float: none; position: relative=
; }

.UserProfileHeader.profileHeader .buttons > :not(:last-child) { margin-righ=
t: 6px; }

.UserProfileHeader.profileHeader .buttons::after { clear: both; content: ""=
; display: table; }

.UserProfileHeader.profileHeader .buttons .Button { height: auto !important=
; }

.UserProfileHeader.profileHeader .buttons .editProfile, .UserProfileHeader.=
profileHeader .buttons .userProfileMenu:not(.UnblockButton) { margin-right:=
 13px; width: 38px; height: 38px !important; }

.UserProfileHeader.profileHeader .buttons .editProfile.active::after, .User=
ProfileHeader.profileHeader .buttons .editProfile:hover::after, .UserProfil=
eHeader.profileHeader .buttons .editProfile:focus::after, .UserProfileHeade=
r.profileHeader .buttons .userProfileMenu:not(.UnblockButton).active::after=
, .UserProfileHeader.profileHeader .buttons .userProfileMenu:not(.UnblockBu=
tton):hover::after, .UserProfileHeader.profileHeader .buttons .userProfileM=
enu:not(.UnblockButton):focus::after { border-radius: 50% !important; heigh=
t: 48px !important; left: -5px !important; top: -3px !important; width: 48p=
x !important; }

.UserProfileHeader.profileHeader .buttons .settingsCog { margin-right: 8px;=
 padding-right: 4px; }

.UserProfileHeader.profileHeader .buttons .settingsCog:hover::after, .UserP=
rofileHeader.profileHeader .buttons .settingsCog:focus::after { border-radi=
us: 50% !important; height: 48px !important; left: -10px !important; top: -=
3px !important; width: 48px !important; }

.UserProfileHeader.profileHeader .buttons .userProfileMenu em { width: 24px=
; height: 6px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-above_the_fold-1x-5d23fe54.png") -62px -375px no-repeat; displa=
y: inline-block; font-style: normal; font-variant: normal; font-weight: nor=
mal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: ser=
if; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .buttons .userProfileMenu em { backgroun=
d-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-2x-968902f1.png"); background-position: -334px -285px; background-=
size: 399px 382px; }
}

.UserProfileHeader.profileHeader .buttons .editProfile em { background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") -219px -234px no-repeat; display: inline-block; font-style: =
normal; font-variant: normal; font-weight: normal; font-stretch: normal; fo=
nt-size: 0px; line-height: 0; font-family: serif; text-shadow: none; color:=
 transparent; height: 24px; top: -1px; width: 24px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .buttons .editProfile em { background-im=
age: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_=
fold-2x-968902f1.png"); background-position: -214px -231px; background-size=
: 399px 382px; }
}

.UserProfileHeader.profileHeader .buttons .settingsCog em { width: 28px; he=
ight: 24px; background: url("https://s.pinimg.com/webapp/style/images/webap=
p-common-above_the_fold-1x-5d23fe54.png") -163px -234px no-repeat; display:=
 inline-block; font-style: normal; font-variant: normal; font-weight: norma=
l; font-stretch: normal; font-size: 0px; line-height: 0; font-family: serif=
; text-shadow: none; color: transparent; top: 2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .buttons .settingsCog em { background-im=
age: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_=
fold-2x-968902f1.png"); background-position: -160px -231px; background-size=
: 399px 382px; }
}

.UserProfileHeader.profileHeader .UserFollowButton { white-space: nowrap; o=
verflow: hidden; text-overflow: ellipsis; height: 32px; max-width: 175px; }

.UserProfileHeader.profileHeader .userFollowButtonWrapper, .UserProfileHead=
er.profileHeader .userUnblockButtonWrapper { float: right; }

.UserProfileHeader.profileHeader .anchorButton { display: inline-block; hei=
ght: 32px; top: 1px; }

.UserProfileHeader.profileHeader .editProfile { height: 32px; }

.UserProfileHeader.profileHeader .editProfile:hover { border-color: rgb(184=
, 184, 184); }

.UserProfileHeader.profileHeader .userProfileMenu { border-radius: 3px; hei=
ght: 32px; padding-top: 6px; position: relative; right: 0px; top: 0px; }

.UserProfileHeader.profileHeader .aboutBar { margin-top: 0px; overflow: vis=
ible; text-align: left; width: auto; }

.UserProfileHeader.profileHeader .about { color: rgb(51, 51, 51); margin: 0=
px; position: relative; width: auto; }

@media (max-width: 1249px) and (min-width: 1000px) {
  .UserProfileHeader.profileHeader .about { width: 505px; }
}

@media (max-width: 999px) and (min-width: 0) {
  .UserProfileHeader.profileHeader .about { width: 420px; }
}

.UserProfileHeader.profileHeader .about .aboutText { -webkit-font-smoothing=
: antialiased; color: rgb(85, 85, 85); margin: 0px 0px 10px; overflow: hidd=
en; padding: 0px; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc { -webkit-font-smoot=
hing: antialiased; color: rgb(154, 154, 154); display: inline-block; font-s=
ize: 12px; font-weight: 500; line-height: inherit; margin: 0px; max-height:=
 40px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-sp=
ace: nowrap; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc ul li:first-child { =
padding-left: 0px; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .locationWrapper, .U=
serProfileHeader.profileHeader .about .iconsLinksEtc .websiteWrapper { whit=
e-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%=
; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .websiteWrapper a { =
max-width: 100%; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .locationWrapper { c=
olor: rgb(85, 85, 85); font-weight: bold; margin-bottom: 0px; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .location { display:=
 none; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .verifiedDomain { wi=
dth: 11px; height: 11px; background: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-above_the_fold-1x-5d23fe54.png") -396px -204px no-rep=
eat; display: inline-block; font-style: normal; font-variant: normal; font-=
weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-=
family: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .about .iconsLinksEtc .verifiedDomain { =
background-image: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-above_the_fold-2x-968902f1.png"); background-position: -69px -368px; bac=
kground-size: 399px 382px; }
}

.UserProfileHeader.profileHeader .about .iconsLinksEtc .website { white-spa=
ce: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(85, 85, 8=
5); font-weight: bold; margin-bottom: 0px; margin-top: 0px; max-width: 200p=
x; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .website:hover { col=
or: rgb(203, 32, 39); }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .twitter { margin-to=
p: 3px; width: 13px; height: 11px; background: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -16px -393=
px no-repeat; display: inline-block; font-style: normal; font-variant: norm=
al; font-weight: normal; font-stretch: normal; font-size: 0px; line-height:=
 0; font-family: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .about .iconsLinksEtc .twitter { backgro=
und-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abov=
e_the_fold-2x-968902f1.png"); background-position: -298px -320px; backgroun=
d-size: 399px 382px; }
}

.UserProfileHeader.profileHeader .about .iconsLinksEtc .twitter:hover { wid=
th: 13px; height: 11px; background: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-above_the_fold-1x-5d23fe54.png") -31px -393px no-repea=
t; display: inline-block; font-style: normal; font-variant: normal; font-we=
ight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-fa=
mily: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .about .iconsLinksEtc .twitter:hover { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-2x-968902f1.png"); background-position: -312px -320px; bac=
kground-size: 399px 382px; }
}

.UserProfileHeader.profileHeader .about .iconsLinksEtc .facebook { margin-t=
op: 3px; width: 11px; height: 11px; background: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -396px -2=
30px no-repeat; display: inline-block; font-style: normal; font-variant: no=
rmal; font-weight: normal; font-stretch: normal; font-size: 0px; line-heigh=
t: 0; font-family: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .about .iconsLinksEtc .facebook { backgr=
ound-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-2x-968902f1.png"); background-position: -93px -368px; backgroun=
d-size: 399px 382px; }
}

.UserProfileHeader.profileHeader .about .iconsLinksEtc .facebook:hover { wi=
dth: 11px; height: 11px; background: url("https://s.pinimg.com/webapp/style=
/images/webapp-common-above_the_fold-1x-5d23fe54.png") -396px -217px no-rep=
eat; display: inline-block; font-style: normal; font-variant: normal; font-=
weight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-=
family: serif; text-shadow: none; color: transparent; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfileHeader.profileHeader .about .iconsLinksEtc .facebook:hover { =
background-image: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-above_the_fold-2x-968902f1.png"); background-position: -81px -368px; bac=
kground-size: 399px 382px; }
}

.UserProfileHeader.profileHeader .about .iconsLinksEtc .middot { color: rgb=
(255, 255, 255); font-size: 1px; margin-left: 1px; margin-right: 1px; posit=
ion: relative; }

.UserProfileHeader.profileHeader .about .iconsLinksEtc .middot::after { col=
or: rgb(85, 85, 85); content: "/"; font-weight: normal; }

.UserProfileHeader.profileHeader .about li { float: left; padding: 0px 2px;=
 }

.UserProfileHeader.profileHeader .about textarea { -webkit-font-smoothing: =
antialiased; background: url("https://s.pinimg.com/webapp/style/images/icon=
_edit-1x-6304bf31.png") 10px 13px no-repeat; border-color: rgb(202, 202, 20=
2); border-radius: 4px; border-width: 1px; color: rgb(154, 154, 154); displ=
ay: block; font-size: 16px; height: 64px; margin-top: 7px; padding-left: 25=
px; padding-top: 10px; width: 495px; }

.UserProfileHeader.profileHeader .about .saveButton { float: left; margin-t=
op: 8px; }

.UserProfileHeader.profileHeader .emptyProfile .profileInfo { padding-botto=
m: 0px; }

.UserProfileHeader.profileHeader .emptyProfile .iconsLinksEtc { margin-top:=
 4px; }

.UserProfileHeader.noFollowBar .fixedHeader { display: none; }

.UserProfileHeader.disableHeader { z-index: 0; }

@media (min-width: 360px) {
  .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.profil=
eHeader .profileImage img { height: 132px; width: 132px; }
}

@media (min-width: 800px) {
  .UserProfileHeader.profileHeader .profileImage, .UserProfileHeader.profil=
eHeader .profileImage img { height: 198px; width: 198px; }
}

.UserProfileImageUploader { width: 541px; }

.UserProfilePage { position: relative; }

.UserProfilePage .headerSizer { max-width: 1236px; }

.UserProfilePage .Board { float: left; }

.UserProfilePage .Board .boardCover { clear: both; }

.UserProfilePage { }

.UserProfilePage .fixedHeader .divider { display: none; }

.UserProfilePage .boardCoverWrapper.boardPinCount { display: none; }

.UserProfilePage .userBoards { overflow-y: auto; }

.UserProfilePage .userBoards .secretBoardWrapper { background: rgb(247, 247=
, 247); }

.UserProfilePage .userBoards .secretBoardHeader { box-sizing: border-box; }

.UserProfilePage .userBoards .secretHeaderIcon { width: 20px; height: 20px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-ab=
ove_the_fold-1x-5d23fe54.png") 0px -353px no-repeat; display: inline-block;=
 font-style: normal; font-variant: normal; font-weight: normal; font-stretc=
h: normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow:=
 none; color: transparent; float: left; margin-top: -1px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfilePage .userBoards .secretHeaderIcon { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968=
902f1.png"); background-position: 0px -347px; background-size: 399px 382px;=
 }
}

.UserProfilePage .userBoards .BoardIcons .secretIcon, .UserProfilePage .use=
rBoards .boardName .secretIcon { width: 20px; height: 20px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") 0px -353px no-repeat; margin-top: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfilePage .userBoards .BoardIcons .secretIcon, .UserProfilePage .u=
serBoards .boardName .secretIcon { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); bac=
kground-position: 0px -347px; background-size: 399px 382px; }
}

.UserProfilePage .secretBoardWrapper .Board.boardCoverImage { background: t=
ransparent; }

.UserProfilePage .secretBoardHeader, .UserProfilePage .secretBoardHeader .s=
ectionTitle, .UserProfilePage .secretBoardHeader .text { color: rgb(85, 85,=
 85); }

.UserProfilePage .userBoards .GridItems.padItems > .item, .UserProfilePage =
.UserProfileFollowingGrid .GridItems.padItems > .item { margin: 0px; paddin=
g: 24px 12px; width: 236px; }

.UserProfilePage .UserProfileContent .User.gridItem { box-shadow: none; }

.UserProfilePage .UserProfileContent .User .hoverMask { display: none; }

.UserProfilePage .UserProfileContent .User .thumbContainer { background-col=
or: rgb(239, 239, 239); }

.UserProfilePage .UserProfileContent .User .thumbContainer::after { display=
: none; }

.UserProfilePage .UserProfileFollowingGrid .InterestFollowButton { display:=
 block; width: 100%; }

.UserProfilePage .UserProfileFollowingGrid .Interest { height: auto; width:=
 236px; }

.UserProfilePage .UserProfileFollowingGrid .Interest .interestWrapper { wid=
th: auto; }

.UserProfilePage .BoardCreateRep, .UserProfilePage .AddPinRep { background:=
 transparent; border: 1px solid rgb(239, 239, 239); border-radius: 8px; col=
or: rgb(181, 181, 181); width: 236px; -webkit-font-smoothing: antialiased; =
}

.UserProfilePage .BoardCreateRep i, .UserProfilePage .AddPinRep i { backgro=
und: none; border: none; box-shadow: none; }

.UserProfilePage .BoardCreateRep i::after, .UserProfilePage .AddPinRep i::a=
fter { display: none; }

.UserProfilePage .BoardCreateRep i::before, .UserProfilePage .AddPinRep i::=
before { width: 40px; height: 40px; background: url("https://s.pinimg.com/w=
ebapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.png") -124px -1=
10px no-repeat; display: inline-block; font-style: normal; font-variant: no=
rmal; font-weight: normal; font-stretch: normal; font-size: 0px; line-heigh=
t: 0; font-family: serif; text-shadow: none; color: transparent; content: "=
 "; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserProfilePage .BoardCreateRep i::before, .UserProfilePage .AddPinRep i=
::before { background-image: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-above_the_fold-2x-968902f1.png"); background-position: -122px=
 -109px; background-size: 399px 382px; }
}

.UserProfilePage .BoardCreateRep::after, .UserProfilePage .AddPinRep::after=
 { background: rgba(0, 0, 0, 0.05); border-radius: 8px; height: 100%; left:=
 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; trans=
form: scale(0.96); width: 100%; z-index: 3; margin: -10px; padding: 10px; c=
ontent: " " !important; }

.UserProfilePage .BoardCreateRep:hover::after, .UserProfilePage .BoardCreat=
eRep:focus::after, .UserProfilePage .AddPinRep:hover::after, .UserProfilePa=
ge .AddPinRep:focus::after { animation: tapAnimation 0.25s cubic-bezier(0.3=
1, 1, 0.34, 1) forwards; }

.UserProfilePage .BoardCreateRep:active::after, .UserProfilePage .AddPinRep=
:active::after { background: rgba(0, 0, 0, 0.1); }

.UserProfilePage .BoardCreateRep:active, .UserProfilePage .BoardCreateRep:h=
over, .UserProfilePage .BoardCreateRep:focus, .UserProfilePage .AddPinRep:a=
ctive, .UserProfilePage .AddPinRep:hover, .UserProfilePage .AddPinRep:focus=
 { border: 1px solid rgb(239, 239, 239); color: rgb(181, 181, 181); }

@media (min-width: 360px) {
  .UserProfilePage .BoardCreateRep { height: 314px !important; }
}

@media (min-width: 800px) {
  .UserProfilePage .BoardCreateRep { height: 324px !important; }
}

@media (min-width: 1312px) {
  .UserProfilePage .BoardCreateRep { height: 331px !important; }
}

.YourWebsiteDropdown { border-radius: 6px; overflow: hidden; width: 214px; =
}

.YourWebsiteDropdown .title { padding-left: 14px; padding-top: 14px; }

.YourWebsiteDropdown .description { color: rgb(153, 153, 153); font-size: 1=
3px; line-height: 17px; padding: 16px 14px; }

.YourWebsiteDropdown .divider { border-top: 1px solid rgb(235, 235, 235); }

.YourWebsiteDropdown .action { background: transparent; border: 0px; box-si=
zing: border-box; color: rgb(68, 68, 68); display: block; font-size: 13px; =
font-weight: normal; overflow: hidden; padding: 14px; text-align: left; tex=
t-overflow: ellipsis; width: 100%; }

.YourWebsiteDropdown .action a, .YourWebsiteDropdown .action strong { color=
: rgb(51, 51, 51); font-weight: bold; }

.YourWebsiteDropdown .action:focus { background: transparent; outline: none=
; }

.YourWebsiteDropdown .action:hover { background-color: rgb(242, 242, 242); =
color: rgb(68, 68, 68); }

.YourWebsiteDropdown .actionText { overflow: hidden; text-overflow: ellipsi=
s; }

.YourWebsiteDropdown .hideAllPinsIcon { width: 26px; height: 21px; backgrou=
nd: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20=
ceaff.png") -176px -176px no-repeat; margin-right: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .YourWebsiteDropdown .hideAllPinsIcon { background-image: url("https://s.=
pinimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgr=
ound-position: -169px -139px; background-size: 249px 231px; }
}

.YourWebsiteDropdown .hidePinIcon { width: 21px; height: 21px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -46px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .YourWebsiteDropdown .hidePinIcon { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -208px -114px; background-size: 249px 231px; }
}

.YourWebsiteDropdown .hideAllPinsIcon, .YourWebsiteDropdown .hidePinIcon, .=
YourWebsiteDropdown .learnMoreIcon { float: left; margin-top: -2px; }

.YourWebsiteDropdown .learnMoreIcon { width: 20px; height: 20px; background=
: url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ce=
aff.png") -160px -242px no-repeat; margin-right: 15px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .YourWebsiteDropdown .learnMoreIcon { background-image: url("https://s.pi=
nimg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); backgrou=
nd-position: 0px -201px; background-size: 249px 231px; }
}

.TastemakerEmbed { border-radius: 8px; height: 600px; -webkit-mask-image: -=
webkit-radial-gradient(center, rgb(255, 255, 255), rgb(0, 0, 0)); overflow:=
 hidden; position: relative; width: 500px; }

.TastemakerEmbed iframe { border: 0px; height: 100%; left: 0px; position: a=
bsolute; top: 0px; width: 100%; }

.ToggleButton { white-space: nowrap; overflow: hidden; text-overflow: ellip=
sis; height: 31px; }

.ToggleButton:not(.primary):not(.toggled):not(.disabled) .buttonText { colo=
r: rgb(189, 8, 28); }

.BrowserExtensionUninstallPage .standardForm { background: rgb(255, 255, 25=
5); box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; }

.BrowserExtensionUninstallPage .standardForm > h1 { border-bottom: 1px soli=
d rgb(231, 231, 231); font-size: 20px; padding: 17px 18px 13px; }

.BrowserExtensionUninstallPage .standardForm .formTitle { border-bottom: 1p=
x solid rgb(231, 231, 231); font-size: 20px; padding: 17px 18px 13px; }

.BrowserExtensionUninstallPage .standardForm ul { padding: 19px 19px 7px; }

.BrowserExtensionUninstallPage .standardForm h2 { font-weight: bold; margin=
-bottom: 12px; }

.BrowserExtensionUninstallPage .standardForm li { border: 0px; margin-botto=
m: 12px; padding: 0px; }

.BrowserExtensionUninstallPage .standardForm input[type=3D"radio"] { height=
: 16px; margin-left: 20px; width: 16px; }

.BrowserExtensionUninstallPage .standardForm label { color: rgb(51, 51, 51)=
; padding-left: 1px; vertical-align: middle; }

.BrowserExtensionUninstallPage .standardForm .hiddenText { background-color=
: rgb(227, 248, 254); border-radius: 5px; display: none; margin-bottom: 12p=
x; margin-left: 43px; padding: 10px; }

.BrowserExtensionUninstallPage .standardForm .linkText { color: rgb(255, 0,=
 0); }

.DeactivateAccount { width: 550px; }

.DeactivateAccount .body { padding: 19px 19px 7px; }

.DeactivateAccount .listItem { margin-bottom: 12px; }

.DeactivateAccount h2 { font-size: 13px; font-weight: bold; margin-bottom: =
12px; }

.DeactivateAccount p { font-size: 13px; margin-bottom: 12px; margin-top: 0p=
x; }

.DeactivateAccount input[type=3D"radio"] { height: 16px; margin-left: 20px;=
 width: 16px; }

.DeactivateAccount label { color: rgb(51, 51, 51); font-size: 12px; padding=
-left: 1px; vertical-align: middle; }

.DeactivateAccount textarea { font-size: 12px; height: 60px; }

.DeactivateAccount .deleteText { float: left; font-size: 12px; margin-top: =
8px; }

.DeactivateAccount .deleteText .buttonText { font-weight: bold; text-decora=
tion: underline; }

.DeactivateAccount .headerText { font-size: 13px; margin-bottom: 12px; }

.DeactivateAccount .hiddenText { background-color: rgb(227, 248, 254); bord=
er-radius: 5px; display: none; margin-bottom: 12px; margin-left: 43px; padd=
ing: 10px; }

.DeactivateAccount .hiddenTextArea { display: none; margin-bottom: 12px; ma=
rgin-left: 43px; }

.DeactivateAccount .linkText { color: rgb(255, 0, 0); }

.NagBase .message a { color: rgb(255, 255, 255); text-decoration: underline=
; }

.NagNoScript.Module { display: block; }

.NagSearch .message { background-color: rgb(250, 185, 4); border-radius: 4p=
x; box-shadow: none; color: rgb(255, 255, 255); font-size: 15px; margin-lef=
t: 7px; margin-right: 7px; margin-top: 15px; padding: 8px 25px; text-align:=
 center; }

.NagSearch .message p { line-height: 25px; margin: 0px; }

.NagSearch .message a { color: rgb(255, 255, 255); }

.PinfluencerOptOutConfirmationPage .standardForm { font-size: 14px; line-he=
ight: 21px; margin: 20px auto 40px; }

.SignedEmailSettingsPage .standardForm { margin: 20px auto 40px; }

.SignedEmailSettingsPage .standardForm .emailSettings h3 { padding-top: 0px=
; }

.SignedEmailSettingsPage .standardForm .emailSettings .headlessSection h3 {=
 padding-top: 6px; }

.UserEdit.modal { width: 580px; }

.UserEdit.modal .name { width: 195px; }

.UserEdit.full_page .name { width: 49%; }

.UserEdit .domain { white-space: nowrap; overflow: hidden; text-overflow: e=
llipsis; float: left; font-size: 14px; line-height: 32px; margin-right: 5px=
; padding-left: 2px; width: 131px; }

.UserEdit input[type=3D"text"].username { width: 262px; }

.UserEdit .name.last { float: right; }

.UserEdit .profileImageWrapper { position: relative; overflow: hidden; bord=
er-radius: 50%; display: inline-block; height: 75px; margin-right: 10px; ve=
rtical-align: middle; width: 75px; }

.UserEdit .profileImageWrapper::after { border-radius: 3px; box-shadow: rgb=
a(0, 0, 0, 0.33) 0px 0px 2px inset; content: " "; height: 75px; left: 0px; =
position: absolute; top: 0px; width: 75px; }

.UserEdit .profileImageWrapper .profileImage { border-radius: 3px; height: =
75px; width: 75px; }

.UserEdit .profileImageWrapper img { max-width: none; height: 75px !importa=
nt; width: auto !important; }

.UserEdit .profileImageWrapper img.restrictWidth { height: auto !important;=
 width: 75px !important; }

.UserEdit .businessName { width: 100%; }

.UserEdit .helpText { width: 280px; }

.UserEdit .settingLabel { vertical-align: middle; }

.UserEdit .showcaseEditWrapper { border-top: 1px solid rgb(223, 223, 223); =
padding: 15px 21px 15px 18px; }

.UserEditEmail p { margin-bottom: 0px; padding: 0px 18px; }

.UserEditEmail { width: 530px; }

.UserSocialNetworkSettings .socialIconFacebook { width: 30px; height: 30px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-de=
sktop-1x-28441dec.png") -442px -32px no-repeat; display: inline-block; font=
-style: normal; font-variant: normal; font-weight: normal; font-stretch: no=
rmal; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none=
; color: transparent; vertical-align: middle; }

.UserSocialNetworkSettings .socialIconTwitter { width: 30px; height: 30px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-des=
ktop-1x-28441dec.png") -298px -384px no-repeat; display: inline-block; font=
-style: normal; font-variant: normal; font-weight: normal; font-stretch: no=
rmal; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none=
; color: transparent; vertical-align: middle; }

.UserSocialNetworkSettings .socialIconGplus { width: 30px; height: 30px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -394px -384px no-repeat; display: inline-block; font-s=
tyle: normal; font-variant: normal; font-weight: normal; font-stretch: norm=
al; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; =
color: transparent; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserSocialNetworkSettings .socialIconGplus { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"=
); background-position: -225px -342px; background-size: 428px 427px; }
}

.UserSocialNetworkSettings .socialIconGoogle { width: 30px; height: 30px; b=
ackground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desk=
top-1x-28441dec.png") -442px 0px no-repeat; display: inline-block; font-sty=
le: normal; font-variant: normal; font-weight: normal; font-stretch: normal=
; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; co=
lor: transparent; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserSocialNetworkSettings .socialIconGoogle { background-image: url("htt=
ps://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png=
"); background-position: -163px -342px; background-size: 428px 427px; }
}

.UserSocialNetworkSettings .socialIconYahoo { width: 30px; height: 30px; ba=
ckground: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskt=
op-1x-28441dec.png") -266px -384px no-repeat; display: inline-block; font-s=
tyle: normal; font-variant: normal; font-weight: normal; font-stretch: norm=
al; font-size: 0px; line-height: 0; font-family: serif; text-shadow: none; =
color: transparent; vertical-align: middle; }

.UserSocialNetworkSettings .socialIconMicrosoft { width: 30px; height: 30px=
; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-d=
esktop-1x-28441dec.png") -362px -384px no-repeat; display: inline-block; fo=
nt-style: normal; font-variant: normal; font-weight: normal; font-stretch: =
normal; font-size: 0px; line-height: 0; font-family: serif; text-shadow: no=
ne; color: transparent; vertical-align: middle; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserSocialNetworkSettings .socialIconMicrosoft { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.=
png"); background-position: -256px -342px; background-size: 428px 427px; }
}

.AddressForm .standardForm li { overflow: hidden; }

.AddressForm .standardForm .top { margin-bottom: 8px; }

.AddressForm .standardForm .subheader { float: left; font-style: italic; pa=
dding: 6px; }

.AddressForm .standardForm .sameInfoButton { float: right; }

.AddressForm .standardForm .addressFieldLeft { float: left; width: 50%; }

.AddressForm .standardForm .addressFieldRight { float: right; width: 48%; }

.BlockAndUnfollowForm { width: 600px; }

.BlockAndUnfollowForm input[type=3D"checkbox"] { display: none; }

.BlockAndUnfollowForm .uncheckedBox { color: rgb(169, 169, 169); display: i=
nline-block; font-size: 25px; vertical-align: middle; }

.BlockAndUnfollowForm .checkedBox { display: none; }

.BlockAndUnfollowForm input[type=3D"checkbox"]:checked ~ .uncheckedBox { di=
splay: none; }

.BlockAndUnfollowForm input[type=3D"checkbox"]:checked ~ .checkedBox { colo=
r: rgb(169, 169, 169); display: inline-block; font-size: 25px; vertical-ali=
gn: middle; }

.BlockAndUnfollowForm input[type=3D"radio"] { display: none; }

.BlockAndUnfollowForm .flagReasonRadioButtonOuter { background-color: rgb(2=
55, 255, 255); border: 1px solid rgb(169, 169, 169); border-radius: 8px; di=
splay: inline-block; height: 12px; position: relative; top: 1px; vertical-a=
lign: middle; width: 12px; }

.BlockAndUnfollowForm .flagReasonRadioButtonInner { display: none; }

.BlockAndUnfollowForm input[type=3D"radio"]:checked + .flagReasonRadioButto=
nOuter { background-color: rgb(169, 169, 169); border-color: rgb(211, 211, =
211); }

.BlockAndUnfollowForm input[type=3D"radio"]:checked + .flagReasonRadioButto=
nOuter > .flagReasonRadioButtonInner { background-color: rgb(255, 255, 255)=
; border-radius: 50%; display: block; height: 4px; left: 50%; margin: -2px =
0px 0px -2px; position: absolute; top: 50%; width: 4px; }

.BlockAndUnfollowForm .blockAndUnfollowFormContent { height: 360px; overflo=
w: scroll; }

.BlockAndUnfollowForm .blockAndUnfollowFormContent > .blockAndUnfollowFormL=
abel { border-bottom: 1px solid rgb(231, 231, 231); color: rgb(51, 51, 51);=
 cursor: pointer; display: block; font-size: 14px; padding: 15px 0px 15px 1=
8px; user-select: none; }

.BlockAndUnfollowForm .blockAndUnfollowFormContent > .blockAndUnfollowFormL=
abel:hover { background-color: rgb(244, 244, 244); }

.BlockAndUnfollowForm .blockAndUnfollowFormContent > .blockAndUnfollowFormL=
abel > .labelWrapper { display: inline-block; margin-left: 10px; vertical-a=
lign: middle; width: 500px; }

.BlockAndUnfollowForm .blockAndUnfollowFormContent > .blockAndUnfollowFormL=
abel > .labelWrapper > .labelDescription { color: rgb(153, 153, 153); displ=
ay: block; font-size: 13px; margin-top: 3px; vertical-align: middle; }

.BlockAndUnfollowForm .blockAndUnfollowFormContent > .modalDescription { bo=
rder-bottom: 1px solid rgb(231, 231, 231); color: rgb(153, 153, 153); font-=
size: 13px; padding: 15px 18px; }

.BlockAndUnfollowForm .helpText { font-size: 13px; line-height: 28px; width=
: 250px; }

.BlockAndUnfollowForm .formFooter > .formFooterButtons > .primary { display=
: none; }

.BlockAndUnfollowForm .formFooter > .formFooterButtons > .primary span { po=
inter-events: none; }

.BlockAndUnfollowForm .formFooter > .formFooterButtons > .primary.visible {=
 display: inline-block; }

.CsrfErrorPage { text-align: center; }

.CsrfErrorPage .header { background: rgb(255, 255, 255); box-shadow: rgba(0=
, 0, 0, 0.1) 0px 2px 2px 0px, rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; height: 4=
4px; position: fixed; text-align: center; width: 100%; }

.CsrfErrorPage .header img { position: relative; top: 8px; width: 104px; }

.CsrfErrorPage .errorHeader p { color: rgb(119, 119, 119); font-size: 17px;=
 font-weight: normal; }

.CsrfErrorPage .errorMessage { padding-top: 50px; width: auto; }

.CsrfErrorPage .errorNumber { border: 5px solid rgb(187, 187, 187); border-=
radius: 50%; color: rgb(170, 170, 170); display: block; font-size: 20px; fo=
nt-weight: bold; line-height: 40px; margin: 0px auto 20px; text-align: cent=
er; width: 40px; }

.CsrfErrorPage .diagnoseList { margin: 30px 0px; padding: 0px; text-align: =
center; }

.CsrfErrorPage .diagnose, .CsrfErrorPage .more { color: rgb(85, 85, 85); }

.CsrfErrorPage .diagnose { display: inline-block; list-style-type: none; ma=
rgin-bottom: 20px; vertical-align: top; width: 156px; }

.CsrfErrorPage .diagnose a { color: rgb(68, 68, 68); font-weight: bold; tex=
t-decoration: none; }

.CsrfErrorPage .diagnose a:hover { color: rgb(214, 34, 41); }

.FlagBase { width: 600px; }

.FlagBase a:focus { outline: 0px; }

.FlagBase .flagContent input[type=3D"radio"] { opacity: 0; position: absolu=
te; }

.FlagBase .flagContent .flagReasonRadioButtonOuter { background-color: rgb(=
255, 255, 255); border: 1px solid rgb(153, 153, 153); border-radius: 8px; b=
ottom: 0px; display: inline-block; height: 12px; margin: auto; position: ab=
solute; top: 0px; width: 12px; }

.FlagBase .flagContent .flagReasonRadioButtonInner { display: none; }

.FlagBase .flagContent .flagReasonRadioButtonWrapper { box-sizing: border-b=
ox; float: left; height: 100%; min-height: 64px; padding-left: 15px; positi=
on: absolute; width: 44px; }

.FlagBase .flagContent input[type=3D"radio"]:checked + .flagReasonRadioButt=
onWrapper .flagReasonRadioButtonOuter { background-color: rgb(153, 153, 153=
); border-color: rgb(204, 204, 204); }

.FlagBase .flagContent input[type=3D"radio"]:checked + .flagReasonRadioButt=
onWrapper .flagReasonRadioButtonOuter .flagReasonRadioButtonInner { backgro=
und-color: rgb(255, 255, 255); border-radius: 50%; display: block; height: =
4px; left: 50%; margin: -2px 0px 0px -2px; position: absolute; top: 50%; wi=
dth: 4px; }

.FlagBase .flagContent label { color: rgb(51, 51, 51); font-size: 14px; }

.FlagBase .flagContent .flagReasonWrapper { display: inline-block; float: r=
ight; padding: 24px 0px; width: 556px; }

.FlagBase .flagContent .flagReasonLabel { border-bottom: 1px solid rgb(231,=
 231, 231); cursor: pointer; display: block; overflow: hidden; position: re=
lative; }

.FlagBase .flagContent .flagReasonLabel:hover { background-color: rgb(244, =
244, 244); }

.FlagBase .flagContent.withBadRichDataLabel { height: 389px; }

.FlagBase .formFooter { border-top: none; }

.FlagBase .helpText { font-size: 13px; line-height: 28px; }

.FlagBase .helpText li { list-style-type: none; }

.FlagBase .helpText span { display: none; }

.FlagBase .helpText > .visible { display: block; }

.FlagComment .modalDescription { color: rgb(153, 153, 153); display: table;=
 font-size: 13px; height: 360px; width: 600px; }

.FlagComment .modalDescription > div { display: table-cell; padding: 0px 85=
px; text-align: center; vertical-align: middle; }

.FlagComment .modalDescription .fileButton { display: inline-block; margin:=
 20px auto 0px; }

.FlagComment .helpText { width: 281px; }

.FlagConversation .modalDescription { color: rgb(153, 153, 153); display: t=
able; font-size: 13px; height: 360px; width: 600px; }

.FlagConversation .modalDescription > div { display: table-cell; padding: 0=
px 85px; text-align: center; vertical-align: middle; }

.FlagConversation .modalDescription .fileButton { display: inline-block; ma=
rgin: 20px auto 0px; }

.FlagConversation .helpText { width: 261px; }

.FlagConversation .formFooter > .formFooterButtons > .primary.reportConvers=
ation { width: 176px; }

.FlagCsr .modalDescription { color: rgb(153, 153, 153); display: table; fon=
t-size: 13px; height: 360px; width: 600px; }

.FlagCsr .modalDescription > div { display: table-cell; padding: 0px 85px; =
text-align: center; vertical-align: middle; }

.FlagCsr .modalDescription .fileButton { display: inline-block; margin: 20p=
x auto 0px; }

.FlagPin .modalDescription { color: rgb(153, 153, 153); display: table; fon=
t-size: 13px; height: 360px; width: 600px; }

.FlagPin .modalDescription > div { display: table-cell; padding: 0px 85px; =
text-align: center; vertical-align: middle; }

.FlagPin .modalDescription .fileButton { display: inline-block; margin: 20p=
x auto 0px; }

.ReportBug { width: 500px; }

.TrademarkForm .instructions { background: rgb(255, 255, 255); box-shadow: =
rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; }

.TrademarkForm .instructions > div { overflow: hidden; border-top: 1px soli=
d rgb(223, 223, 223); padding: 15px 21px 15px 27px; }

.TrademarkForm .instructions > div:first-child { border: 0px; }

.TrademarkForm .agentFields { display: none; }

.TrademarkForm .transferField { display: none; }

.TrademarkForm .infringingURLs > li { margin-bottom: 10px; }

.TrademarkForm .formFooter { border-radius: 6px; box-shadow: rgba(0, 0, 0, =
0.22) 0px 1px 2px 0px; }

.UserBlock { width: 380px; }

.UserBlock h1 { font-weight: normal; }

.UserBlock p { color: rgb(51, 51, 51); font-size: 14px; line-height: 20px; =
padding: 7px 21px 10px; }

.addPinFlyout .contentPositioningTopEmployee { top: -160px; }

.addPinFlyout .contentPositioningTopEmployee .positionModuleCaret { top: 17=
0px; }

.addPinFlyout .positionModuleCaret { top: 130px; }

.browserButtonUpsellModal { background: rgb(255, 255, 255); border-radius: =
6px; padding: 24px; }

.AddPin .addPinForm { width: 320px; }

.AddPin.isDropdown { overflow: hidden; border-radius: 6px; max-width: 230px=
; width: auto; }

.AddPin .addPinContent { border-radius: 0px 0px 6px 6px; overflow: hidden; =
}

.AddPin .addPinButton.borderless { background: rgb(240, 240, 240); border-t=
op: 1px solid rgb(196, 196, 196); float: left; height: 210px; width: 50%; }

.AddPin .addPinButton.borderless:hover { background: rgb(250, 250, 250); }

.AddPin .addPinButton.borderless:active { background: rgb(230, 230, 230); }

.AddPin .addPinButton.borderless.addPinUpload { border-left: 1px solid rgb(=
196, 196, 196); }

.AddPin .pinmarkletPromotion { background: rgb(241, 241, 241); border-botto=
m: 1px solid rgb(216, 216, 216); padding: 10px 14px; }

.AddPin .pinmarkletPromotion p { overflow: hidden; color: rgb(153, 153, 153=
); font-size: 12px; line-height: 15px; margin: 0px; }

.AddPin .pinmarkletPromotion a:hover { color: rgb(189, 8, 28); }

.AddPinRep { background: rgba(0, 0, 0, 0.03); border: 2px dashed rgb(187, 1=
87, 187); border-radius: 6px; box-sizing: border-box; color: rgb(136, 136, =
136); cursor: pointer; display: block; font-size: 15px; font-weight: bold; =
position: relative; text-align: center; text-shadow: rgb(255, 255, 255) 0px=
 1px 1px; width: 236px; height: 284px; }

.AddPinRep i { background: rgb(236, 236, 236); border: 1px solid rgb(207, 2=
07, 207); border-radius: 50%; bottom: 50%; box-shadow: rgb(255, 255, 255) 0=
px 0px 2px inset; height: 44px; left: 50%; margin-left: -22px; margin-botto=
m: -8px; position: absolute; width: 44px; }

.AddPinRep i::after { bottom: 0px; left: 0px; right: 0px; color: rgb(181, 1=
81, 181); content: "+"; display: block; font-family: sans-serif; font-size:=
 31px; line-height: 31px; font-style: normal; position: absolute; top: 6px;=
 text-align: center; }

.AddPinRep span { left: 0px; margin-top: 18px; position: absolute; right: 0=
px; top: 50%; }

.AddPinRep:hover { background: rgba(0, 0, 0, 0.07); border-color: rgb(136, =
136, 136); color: rgb(95, 95, 95); text-shadow: none; }

.AddPinRep:hover i::after { color: rgb(176, 176, 176); }

.AddPinRep:active { background: rgba(0, 0, 0, 0.09); border-color: rgb(136,=
 136, 136); color: rgb(77, 77, 77); text-shadow: none; }

.AddPinRep:active i::after { color: rgb(173, 173, 173); }

.AddPinURL { max-width: 460px; }

.AddPinURL .findPinsField { overflow: hidden; }

.AddPinURL .findPins { overflow: hidden; background: rgb(240, 240, 240); bo=
rder-radius: 0px 0px 6px 6px; padding: 19px; }

.AddPinURL .installBookmarklet { background: linear-gradient(rgb(255, 247, =
203), rgb(255, 244, 183)); border-bottom: 1px solid rgb(231, 231, 231); fon=
t-size: 14px; font-weight: bold; padding: 10px 18px; }

.AddPinURL .installBookmarklet a { color: rgb(189, 8, 28); }

.AddPinURL .installBookmarklet p { margin: 0px; }

.AddPinURL .Button { float: right; margin-left: 10px; }

.AddPinRep.Module { background: transparent; border: 1px solid rgb(239, 239=
, 239); border-radius: 8px; color: rgb(181, 181, 181); width: 236px; -webki=
t-font-smoothing: antialiased; }

.AddPinRep.Module i { background: none; border: none; box-shadow: none; }

.AddPinRep.Module i::after { display: none; }

.AddPinRep.Module i::before { width: 40px; height: 40px; background: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d2=
3fe54.png") -124px -110px no-repeat; display: inline-block; font-style: nor=
mal; font-variant: normal; font-weight: normal; font-stretch: normal; font-=
size: 0px; line-height: 0; font-family: serif; text-shadow: none; color: tr=
ansparent; content: " "; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AddPinRep.Module i::before { background-image: url("https://s.pinimg.com=
/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgr=
ound-position: -122px -109px; background-size: 399px 382px; }
}

.AddPinRep.Module::after { background: rgba(0, 0, 0, 0.05); border-radius: =
8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: a=
bsolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; margin:=
 -10px; padding: 10px; content: " " !important; }

.AddPinRep.Module:hover::after, .AddPinRep.Module:focus::after { animation:=
 tapAnimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

.AddPinRep.Module:active::after { background: rgba(0, 0, 0, 0.1); }

.AddPinRep.Module:active, .AddPinRep.Module:hover, .AddPinRep.Module:focus =
{ border: 1px solid rgb(239, 239, 239); color: rgb(181, 181, 181); }

.creditsImage { border-radius: 100px; height: 24px; overflow: hidden; trans=
form: translate3d(0px, 0px, 0px); width: 24px; }

.creditsCard { font-weight: normal; }

.reactNewMessageTypeahead { -webkit-box-flex: 1; flex-grow: 1; }

.reactNewMessageTypeahead .inputContainer { display: flex; width: inherit; =
}

.reactNewMessageTypeahead .inputContainer input { border: 0px; box-shadow: =
none; display: flex; -webkit-box-flex: 1; flex-grow: 1; height: 33px; outli=
ne: none; width: inherit; }

.reactNewMessageTypeahead .open { height: 466px; margin-left: -40px; overfl=
ow-y: auto; width: 360px; }

.reactCollaboratorInviterTypeaheadCustom { height: 47px; }

.reactSocialTypeahead .typeaheadImg, .reactSocialTypeahead .userContact { b=
order-radius: 50%; overflow: hidden; }

.reactSocialTypeahead .typeaheadImg::after, .reactSocialTypeahead .userCont=
act::after { box-shadow: none; }

.Bubbles-ScrollContainer { }

.Bubbles-ScrollContainer::-webkit-scrollbar { display: none; }

.Bubble-SnowContainer { border-radius: 50%; height: 100%; left: 0px; overfl=
ow: hidden; position: absolute; top: 0px; width: 100%; }

.Bubble-HolidayHat { height: 54px; left: 52px; position: absolute; top: -14=
px; width: 50px; }

.appendedContainer .reactCloseupScrollContainer { overflow-y: scroll; botto=
m: 0px; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 680; }

.pinDescriptionListSection .pinDescriptionItemName, .pinDescriptionListSect=
ion .pinDescriptionItemHeading { font-size: 16px; padding-bottom: 5px; }

.closeupContainer { position: relative; }

.imageLink { position: relative; }

.expandButton { background-color: rgba(255, 255, 255, 0.9); position: relat=
ive; top: -40px; }

.expandButton:hover { background-color: rgba(255, 255, 255, 0.96); }

.CloseupContent > .flex > div:last-child > hr { display: none; }

.closeupActionBar { padding: 8px 32px; }

.closeupActionBar.showSaveOnImage { border-radius: 0px; padding: 8px 0px; }

.relatedPinTitle { margin: 0px auto 32px; max-width: 628px; width: 100%; }

.relatedPinTitle.showCloseupContentRight { max-width: 1016px; }

.relatedPin > div:nth-child(2) > div { margin-left: 0px !important; }

.closeupHashtag { background-color: rgb(239, 239, 239); border-radius: 4px;=
 margin: 0px 4px 4px 0px; padding: 7px 9px; }

.closeupHashtag:hover { background-color: rgb(227, 227, 227); }

.ConversationListItemReact { cursor: pointer; display: flex; height: 50px; =
left: 0px; padding: 10px; position: relative; }

.ConversationListItemReact:hover { background: rgb(241, 241, 241); }

.ConversationListItemReact:hover .conversationCloseButton { display: block;=
 }

.ConversationListItemReact.conversationHidden { animation: slideOutLeft 0.5=
s ease-out forwards; }

@-webkit-keyframes slideOutLeft {=20
  100% { height: 0px; padding: 0px; transform: translateX(-100%); }
}

@keyframes slideOutLeft {=20
  100% { height: 0px; padding: 0px; transform: translateX(-100%); }
}

.ConversationListItemReact .conversationRepContainer { margin-right: 10px; =
}

.ConversationListItemReact .conversationContentContainer { font-size: 12px;=
 }

.ConversationListItemReact .conversationTitleContainer, .ConversationListIt=
emReact .conversationTitleContainer a { color: rgb(85, 85, 85); font-size: =
12px; }

.ConversationListItemReact .lastMessageContent { color: rgb(181, 181, 181);=
 font-size: 12px; font-weight: normal; margin-bottom: 3px; }

.ConversationListItemReact .lastMessageTimestamp { color: rgb(181, 181, 181=
); font-size: 11px; font-weight: normal; }

.ConversationListItemReact .membersTitleNames { overflow: hidden; text-over=
flow: ellipsis; white-space: nowrap; width: 275px; }

.ConversationListItemReact .conversationUnreadMark { background-color: rgb(=
189, 8, 28); border-radius: 50%; height: 8px; position: absolute; right: 10=
px; width: 8px; }

.ConversationListItemReact .conversationCloseButton { display: none; margin=
: 10px; position: absolute; right: -1px; top: 2px; }

.ConversationListItemReact .conversationCloseButton span { color: rgb(153, =
153, 153); font-size: 18px; font-weight: bold; }

.reactConversationsContainer { bottom: 20px; left: 20px; position: fixed; z=
-index: 700; }

.reactConversationsContainer .conversationBubbleContainer { margin-bottom: =
10px; }

.reactConversationsContainer .reactConversationContainer:hover .conversatio=
nHeadClose { display: block; z-index: 701; }

.reactConversationsContainer .reactConversationsContent { position: relativ=
e; }

.reactConversationsContainer .reactChatCaret { bottom: 0px; position: absol=
ute; left: -17px !important; right: inherit !important; }

.reactConversationsContainer .activeConversationDropdown { border-radius: 8=
px; }

.reactConversationsContainer .conversationHeadClose { display: none; left: =
0px; position: absolute; top: 0px; }

.reactConversationsContainer .unreadMark { background: rgb(189, 8, 28); bor=
der-radius: 50%; color: rgb(255, 255, 255); padding: 2px 6px; position: abs=
olute; right: 0px; top: 0px; }

.reactConversationsContainer.relocateChatheads { left: auto; right: 20px; }

.reactConversationsContainer.relocateChatheads .reactConversationContainer =
{ float: right; margin-left: 20px; }

.ConversationEventMessage { margin: 16px 0px; }

.ConversationEventMessage .eventMessageTitle { color: rgb(153, 153, 153); f=
ont-size: 11px; text-align: center; }

.ConversationEventMessage .eventMessageTitle .eventLine { margin: 0px; }

.ConversationHeader { position: relative; }

.ConversationHeader a { color: rgb(51, 51, 51); }

.ConversationHeader a:hover { text-decoration: underline; }

.ConversationHeader .convosHeader { overflow: hidden; background: rgb(255, =
255, 255); border-radius: 8px 8px 0px 0px; cursor: pointer; display: flex; =
line-height: 16px; padding: 10px; position: relative; text-align: center; z=
-index: 102; }

.ConversationHeader .convosHeader:hover .reportMsgButton em, .ConversationH=
eader .convosHeader:active .reportMsgButton em { display: inline-block; }

.ConversationHeader .left { display: flex; -webkit-box-orient: vertical; -w=
ebkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; f=
lex-grow: 1; }

.ConversationHeader .convosTitle { white-space: nowrap; overflow: hidden; t=
ext-overflow: ellipsis; color: rgb(51, 51, 51); font-size: 13px; font-weigh=
t: 700; max-width: 275px; }

.ConversationHeader .convosMembersSubtitle { white-space: nowrap; overflow:=
 hidden; text-overflow: ellipsis; color: rgb(153, 153, 153); font-size: 11p=
x; font-weight: normal; margin: 0px; max-width: 275px; }

.ConversationHeader .convosMembersSubtitle .convosNameInfo { color: rgb(153=
, 153, 153); font-weight: normal; }

.ConversationHeader .allMembersContainer { bottom: 55px; display: none; mar=
gin: 0px auto; position: absolute; width: 100%; z-index: 102; }

.ConversationHeader .allMembersContainer em { width: 14px; height: 8px; bac=
kground: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_=
the_fold-1x-5d23fe54.png") -62px -393px no-repeat; display: block; margin: =
auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ConversationHeader .allMembersContainer em { background-image: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968902=
f1.png"); background-position: -370px -359px; background-size: 399px 382px;=
 }
}

.ConversationHeader .allMembersContent { background: rgb(85, 85, 85); borde=
r-radius: 4px; margin: 0px auto; padding: 12px 16px; width: 150px; }

.ConversationHeader .allMembersContent .convosNameInfo { color: rgb(255, 25=
5, 255); display: block; font-weight: 400; }

.ConversationHeader .hoverButtonContainer { background: rgb(255, 255, 255);=
 padding: 0px 0px 10px 10px; position: absolute; right: 25px; }

.ConversationHeader:hover .allMembersContainer { display: block; }

.ConversationHeader.displayReportFlagButton .left { display: inline-block; =
float: none; margin: 0px auto; }

.ConversationHeader.displayReportFlagButton .reportMsgButton em { display: =
inline-block; }

.ConversationHeader.displayReportFlagButton .cancelButton em { display: non=
e; }

.ConversationHeader.contactRequestHeader .convosHeader > .leftIcon { float:=
 left; padding-right: 10px; }

.ConversationHeader.contactRequestHeader .convosHeader > .leftIcon em { wid=
th: 10px; height: 15px; background: url("https://s.pinimg.com/webapp/style/=
images/webapp-common-desktop-1x-28441dec.png") -474px -316px no-repeat; dis=
play: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ConversationHeader.contactRequestHeader .convosHeader > .leftIcon em { b=
ackground-image: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-desktop-2x-0d02cd03.png"); background-position: -418px 0px; background-si=
ze: 428px 427px; }
}

.ConversationHeader .convosMembersSectionReact { white-space: nowrap; overf=
low: hidden; text-overflow: ellipsis; }

.ConversationHeader .convosMembersSubtitleReact { display: inline; }

.reactConversationWindow { background: rgb(238, 238, 238); border: 1px soli=
d rgb(238, 238, 238); border-radius: 8px; display: flex; -webkit-box-orient=
: vertical; -webkit-box-direction: normal; flex-direction: column; height: =
436px; width: 100%; }

.reactConversationWindow .messagesContainer { -webkit-box-flex: 1; flex: 1 =
1 0%; overflow: auto; }

.reactConversationWindow .itemContainer { display: flex; }

.reactConversationWindow .itemContainer:first-child { margin-top: 10px; }

.reactConversationWindow .messageObjectContainer { background: rgb(255, 255=
, 255); border-radius: 8px 8px 8px 0px; margin: 8px 8px 18px; padding: 10px=
; width: 136px; }

.reactConversationWindow .userMessageContainer { max-width: 236px; }

.reactConversationWindow .messageSenderIcon { align-self: flex-end; border-=
radius: 50%; display: flex; height: 33px; margin: 0px 0px 8px 8px; width: 3=
3px; }

.reactConversationWindow .senderName { margin: 0px 0px 8px 16px; }

.reactConversationWindow .messageTextContainer { display: flex; margin-bott=
om: 8px; padding-left: 0px; padding-right: 40px; position: relative; }

.reactConversationWindow .messageTextContent { background: rgb(255, 255, 25=
5); border-radius: 6px; color: rgb(85, 85, 85); margin-left: 16px; max-widt=
h: 275px; overflow-wrap: break-word; padding: 10px; }

.reactConversationWindow .messageTextCaret { width: 8px; height: 12px; back=
ground: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop=
-1x-28441dec.png") -10px -464px no-repeat; bottom: 8px; left: 8px; position=
: absolute; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .reactConversationWindow .messageTextCaret { background-image: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png")=
; background-position: -418px -50px; background-size: 428px 427px; }
}

.reactConversationWindow .messageFromViewer { display: flex; -webkit-box-or=
ient: horizontal; -webkit-box-direction: reverse; flex-direction: row-rever=
se; }

.reactConversationWindow .messageFromViewer .messageTextContainer { -webkit=
-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: ro=
w-reverse; padding-left: 40px; padding-right: 0px; }

.reactConversationWindow .messageFromViewer .messageTextContent { backgroun=
d: rgb(68, 68, 68); color: rgb(255, 255, 255); margin: 0px 16px; }

.reactConversationWindow .messageFromViewer .messageTextCaret { width: 8px;=
 height: 12px; background: url("https://s.pinimg.com/webapp/style/images/we=
bapp-common-desktop-1x-28441dec.png") -20px -464px no-repeat; left: initial=
; right: 8px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .reactConversationWindow .messageFromViewer .messageTextCaret { backgroun=
d-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-deskto=
p-2x-0d02cd03.png"); background-position: -418px -76px; background-size: 42=
8px 427px; }
}

.reactConversationWindow .messageFromViewer .messageSenderIcon { margin: 0p=
x 8px 8px 0px; }

.reactConversationWindow .messageFromViewer .messageObjectContainer { borde=
r-radius: 8px 8px 0px; margin-left: auto; }

.reactConversationWindow .reactNewMessageInput { border: none; border-radiu=
s: 0px 0px 8px 8px; padding: 10px; resize: none; }

.reactConversationWindow .reactNewMessageInput::-webkit-input-placeholder {=
 color: rgb(204, 204, 204); }

.reactConversationWindow .reactNewMessageInput::placeholder { color: rgb(20=
4, 204, 204); }

.reactSenderWithInitials { -webkit-box-align: center; align-items: center; =
background: rgb(189, 8, 28); color: rgb(255, 255, 255); display: flex; heig=
ht: 33px; -webkit-box-pack: center; justify-content: center; width: 33px; }

.conversationContactContainer { cursor: pointer; display: flex; -webkit-box=
-pack: justify; justify-content: space-between; padding: 10px; }

.conversationContactContainer .contactDescription { color: rgb(181, 181, 18=
1); }

.conversationContactContainer .contactName { font-weight: bold; }

.conversationContactContainer .contactTextInfo { display: flex; -webkit-box=
-orient: vertical; -webkit-box-direction: normal; flex-direction: column; p=
adding-left: 10px; }

.conversationContactContainer .conversationContactContainer:hover { backgro=
und: rgb(241, 241, 241); }

.conversationContactContainer .contactWrapper { display: flex; }

.conversationContactContainer .selectionIndicator { border-radius: 50%; hei=
ght: 33px; width: 33px; }

.conversationContactContainer .selectionIndicator em { width: 34px; height:=
 34px; background: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-desktop-1x-28441dec.png") -405px -74px no-repeat; display: block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .conversationContactContainer .selectionIndicator em { background-image: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02=
cd03.png"); background-position: -342px -72px; background-size: 428px 427px=
; }
}

.reactTokenizedInputContainer { background: rgb(255, 255, 255); display: fl=
ex; }

.reactTokenizedInputContainer .textFieldContainer { display: flex; -webkit-=
box-flex: 1; flex-grow: 1; }

.reactTokenizedInputContainer .textFieldContainer input { -webkit-box-flex:=
 1; flex-grow: 1; height: 40px; }

.reactTokenizedInputContainer .tokenItem { padding-right: 5px; }

.reactTokenizedInputContainer .tokenItem:last-child { padding-right: 0px; }

.reactTokenizedInputContainer .tokenContainer { -webkit-box-align: center; =
align-items: center; display: flex; }

.bagRecommendationCarousel { margin-bottom: 30px; position: relative; }

.buyablePinBrio { cursor: zoom-in; margin-right: 7px; padding: 10px; positi=
on: relative; }

.buyablePinBrio::before { background: rgba(0, 0, 0, 0.05); border-radius: 8=
px; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: ab=
solute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; content:=
 " " !important; }

.buyablePinBrio:hover::before { animation: tapAnimation 0.25s cubic-bezier(=
0.31, 1, 0.34, 1) forwards; }

.buyablePinBrio .productInfo { max-width: 215px; }

.buyablePinBrio .imageWrapper { background-position: center center; border-=
radius: 8px; height: 236px; overflow: hidden; width: 236px; }

.variantPickerModal { background: rgb(255, 255, 255); max-height: none; out=
line: none; }

.CartItemRC { display: flex; -webkit-box-pack: justify; justify-content: sp=
ace-between; }

.CartItemRC .productInfo { display: flex; }

.CartItemRC .info { max-width: 300px; }

.CartItemRC .variants div { line-height: 20px; }

.BagItem { margin: 36px 162px 60px 0px; width: 618px; }

.BagItem .quantity { width: 67px; }

.BagItem .itemInfo { width: 325px; }

.BagListRC { margin: auto; width: 1016px; }

.OrderConfirmation { margin: 60px 0px -60px; overflow: hidden; transition: =
height 0.4s ease-in-out; }

.OrderConfirmation .orderInfo { margin-bottom: 60px; margin-left: 76px; }

.OrderDetail { width: 618px; }

.OrderDetail .downArrow { border-left: 4px solid transparent; border-right:=
 4px solid transparent; border-top: 8px solid rgb(85, 85, 85); height: 0px;=
 margin-top: 5px; width: 0px; }

.OrderDetail .detailName { width: 171px; }

.OrderDetail .selectedValue { width: 325px; }

.OrderDetail .arrow { width: 90px; }

.paymentFormModal { max-height: none; }

.OrderDetails .detailName { width: 171px; }

.OrderDetails .cartOptions { max-height: 0px; overflow: hidden; transition:=
 max-height 0.4s ease-in-out; }

.OrderDetails .cartOptions .options { width: 411px; }

.OrderDetails .cartOptions .disabled div { color: rgb(239, 239, 239); }

.OrderDetails .cartOptions .selectButton { background-color: rgb(239, 239, =
239); height: 20px; width: 20px; }

.OrderDetails .cartOptions .selectButton .innerCircle { height: 10px; left:=
 5px; top: 5px; width: 10px; }

.OrderDetails .cartOptions .selectButton.selected .innerCircle { background=
-color: rgb(85, 85, 85); }

.PriceInfo { width: 236px; }

.ShoppingBag { margin-top: 60px; }

.ShoppingBag .reviewOrder { width: 236px; }

.ShoppingBag .flexInfo { display: inline-flex; }

.ShoppingBag .numOfItems { font-weight: normal; }

.strikeout { position: relative; }

.strikeout::after { border-bottom: 2px solid rgb(181, 181, 181); content: "=
"; left: 0px; position: absolute; right: 0px; top: 50%; }

.closeupBuyableProductCarousel { width: 800px; }

.closeupBuyableProductCarousel .pinLink { display: inline-block; width: 564=
px; }

.closeupBuyableProductCarousel .sticky { background: transparent; display: =
inline-block; position: sticky; top: 116px; vertical-align: top; width: aut=
o; z-index: 101; }

@media (min-width: 800px) {
  .closeupBuyableProductCarousel .sticky { top: 124px; }
}

.closeupBuyableProductCarousel .buyableCloseupImage { display: block; margi=
n: auto; }

.showInModal .closeupBuyableProductCarousel .sticky { top: 60px; }

.commerceCarousel .productPins { margin-left: -14px; margin-right: -14px; o=
verflow: hidden; width: 1044px; }

.commerceCarousel .carousel { display: flex; transition: transform 0.3s eas=
e-in-out, -webkit-transform 0.3s ease-in-out; }

.commerceCarousel .scrollIcon { background-color: rgb(239, 239, 239); borde=
r-radius: 50%; position: absolute; top: 158px; }

.commerceCarousel .scrollIcon em { width: 40px; height: 40px; background: u=
rl("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1=
x-5d23fe54.png") -111px -67px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .commerceCarousel .scrollIcon em { background-image: url("https://s.pinim=
g.com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); b=
ackground-position: -110px -66px; background-size: 399px 382px; }
}

.commerceCarousel .scrollIcon.hide { display: none; }

.commerceCarousel .scrollIcon.arrowLeft { left: -68px; }

.commerceCarousel .scrollIcon.arrowLeft em { transform: rotate(90deg); }

.commerceCarousel .scrollIcon.arrowRight { right: -55px; }

.commerceCarousel .scrollIcon.arrowRight em { transform: rotate(270deg); }

.commerceCloseupCarousel { background-color: rgb(255, 255, 255); margin: au=
to auto 14px; position: relative; width: 564px; }

.commerceCloseupCarousel .scrollIcon { position: absolute; }

.commerceCloseupCarousel .scrollIcon em { width: 10px; height: 15px; backgr=
ound: url("https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1=
x-28441dec.png") -474px -316px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .commerceCloseupCarousel .scrollIcon em { background-image: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); b=
ackground-position: -418px 0px; background-size: 428px 427px; }
}

.commerceCloseupCarousel .scrollIcon.hide { display: none; }

.commerceCloseupCarousel .scrollIcon.arrowLeft { left: -20px; }

.commerceCloseupCarousel .scrollIcon.arrowRight { right: -20px; }

.commerceCloseupCarousel .scrollIcon.arrowRight em { transform: scaleX(-1);=
 }

.commerceCloseupCarousel .productPins { -webkit-font-smoothing: antialiased=
; display: flex; overflow: hidden; }

.commerceCloseupCarousel .productPins.marginRight { margin-right: -10px; }

.commerceCloseupCarousel .productPins.marginLeft { margin-left: -10px; }

.commerceCloseupCarousel .productPins .carousel { display: flex; position: =
relative; transition: left 0.3s ease-in-out; }

.EditorPicks .title { margin-top: 60px; }

.EditorPicks .picks { display: flex; }

.EditorPicks .articleRepWrapper { height: 355px; width: 496px; }

.EditorPicks .articleRepWrapper .articleImageWrapper { width: 496px; }

.EditorPicks .pick { margin: -10px; padding: 10px; position: relative; }

.EditorPicks .pick.firstPick { margin-right: 28px; }

.EditorPicks .pick::before { background: rgba(0, 0, 0, 0.05); border-radius=
: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; position:=
 absolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; conte=
nt: " " !important; }

.EditorPicks .pick:hover::before { animation: tapAnimation 0.25s cubic-bezi=
er(0.31, 1, 0.34, 1) forwards; }

.howToWearItCarousel .scrollIcon, .nativeContentCarousel .scrollIcon { top:=
 180px; }

.multiVariantPickers .variantTitle { display: flex; }

.multiVariantPickers .swatchVariant { border-radius: 50%; box-shadow: rgb(2=
04, 204, 204) 0px 0px 1px; cursor: pointer; display: inline-block; height: =
60px; margin-bottom: 5px; margin-right: 10px; overflow: hidden; position: r=
elative; width: 60px; }

.multiVariantPickers .swatchVariant.unavailable .frame, .multiVariantPicker=
s .swatchVariant.selected .frame { border: 2px solid rgb(255, 255, 255); bo=
rder-radius: 50%; height: 52px; left: 0px; position: absolute; top: 0px; wi=
dth: 52px; z-index: 1; }

.multiVariantPickers .swatchVariant.unavailable { background-color: rgb(255=
, 255, 255); border: 2px solid rgb(181, 181, 181); position: relative; }

.multiVariantPickers .swatchVariant.unavailable::after { border-bottom: 2px=
 solid rgb(181, 181, 181); content: ""; left: 0px; position: absolute; righ=
t: 0px; top: 50%; transform: rotate(135deg); z-index: 2; }

.multiVariantPickers .swatchVariant.selected { background-color: rgb(255, 2=
55, 255); border: 2px solid rgb(189, 8, 28); }

.multiVariantPickers .swatchVariant img { border-radius: 50%; box-sizing: b=
order-box; height: 60px; left: 0px; position: absolute; top: 0px; width: 60=
px; }

.multiVariantPickers .labelVariant { color: rgb(181, 181, 181); cursor: poi=
nter; display: inline-block; font-size: 16px; font-weight: bold; line-heigh=
t: 25px; margin-right: 18px; white-space: nowrap; }

.multiVariantPickers .labelVariant.unavailable { color: rgb(241, 241, 241);=
 position: relative; }

.multiVariantPickers .labelVariant.unavailable::after { border-bottom: 1px =
solid rgb(241, 241, 241); content: ""; left: 0px; position: absolute; right=
: 0px; top: 50%; }

.multiVariantPickers .labelVariant.selected { border-bottom: 3px solid rgb(=
189, 8, 28); border-radius: 0px; color: rgb(85, 85, 85); margin-bottom: -3p=
x; }

.OrderHistoryRC { background-color: rgb(255, 255, 255); bottom: 0px; color:=
 rgb(85, 85, 85); left: 0px; overflow-y: scroll; position: absolute; right:=
 0px; top: 0px; }

.OrderHistoryRC .orderHistoryTitle { font-size: 33px; font-weight: bold; ma=
rgin: 75px auto 40px; text-align: center; width: 628px; }

.OrderHistoryRC .order { margin: 0px auto 16px; padding: 42px; width: 610px=
; }

.OrderHistoryDetailRC { margin-bottom: 60px; }

.OrderHistoryDetailRC .info { display: flex; }

.OrderHistoryDetailRC .value { width: 415px; }

.OrderHistoryDetailRC .title { width: 195px; }

.orderHistoryModal { position: initial; }

.OrderHistorySummaryRC .orderHistoryHeader { text-align: center; }

.OrderHistorySummaryRC .order { cursor: zoom-in; display: block; margin: au=
to; width: 626px; }

.OrderHistorySummaryRC .orderContent { display: flex; }

.OrderHistorySummaryRC .orderContainer { display: flex; -webkit-box-pack: j=
ustify; justify-content: space-between; margin: 57px 0px 50px; }

.OrderHistorySummaryRC .orderInfo { max-width: 300px; }

.OrderHistorySummaryRC .paymentDeclined { border-radius: 100px; display: in=
line-block; float: left; padding: 5px 12px; }

.OrderHistorySummaryRC .image0, .OrderHistorySummaryRC .image2 { margin-rig=
ht: 2px; }

.OrderHistorySummaryRC .image0, .OrderHistorySummaryRC .image1 { margin-bot=
tom: 2px; }

.OrderHistorySummaryRC .defaultImage { background-color: rgb(239, 239, 239)=
; display: inline-block; height: 84.5px; width: 84.5px; }

.productGallery { margin: -12px 0px -12px 40px; }

.productGallery .container { max-height: 484px; overflow: hidden; }

.productGallery .container .productCatalog { position: relative; transition=
: top 0.3s ease-out; }

.productGallery .catalogItem { cursor: pointer; display: block; height: 106=
px; margin: 12px; overflow: hidden; position: relative; width: 106px; }

.productGallery .catalogItem.selected { background-color: rgb(255, 255, 255=
); border: 2px solid rgb(189, 8, 28); border-radius: 4px; height: 106px; wi=
dth: 106px; }

.productGallery .catalogItem.selected .frame { border: 2px solid rgb(255, 2=
55, 255); height: 98px; left: 0px; position: absolute; top: 0px; width: 98p=
x; z-index: 10; }

.productGallery .catalogItem.selected img { left: -2px; min-height: 106px; =
min-width: 106px; top: -2px; }

.productGallery .catalogItem img { border-radius: 4px; left: 0px; position:=
 absolute; top: 0px; }

.productGallery .icons { display: flex; -webkit-box-pack: center; justify-c=
ontent: center; }

.productGallery .icons .scrollIcon { background: rgb(239, 239, 239); border=
: none; border-radius: 50%; height: 40px; margin: 0px 4px; width: 40px; }

.productGallery .icons .scrollIcon.arrowDown em { width: 40px; height: 40px=
; background: url("https://s.pinimg.com/webapp/style/images/webapp-common-a=
bove_the_fold-1x-5d23fe54.png") -111px -67px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .productGallery .icons .scrollIcon.arrowDown em { background-image: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-96=
8902f1.png"); background-position: -110px -66px; background-size: 399px 382=
px; }
}

.productGallery .icons .scrollIcon.arrowUp em { width: 40px; height: 40px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-1x-5d23fe54.png") -111px -67px no-repeat; transform: scaleY(-1)=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .productGallery .icons .scrollIcon.arrowUp em { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9689=
02f1.png"); background-position: -110px -66px; background-size: 399px 382px=
; }
}

.productGallery .icons .scrollIcon.arrowUp.hide em { width: 40px; height: 4=
0px; background: url("https://s.pinimg.com/webapp/style/images/webapp-commo=
n-above_the_fold-1x-5d23fe54.png") -240px -186px no-repeat; transform: scal=
eX(1); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .productGallery .icons .scrollIcon.arrowUp.hide em { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x=
-968902f1.png"); background-position: -237px -183px; background-size: 399px=
 382px; }
}

.productGallery .icons .scrollIcon.arrowDown.hide em { width: 40px; height:=
 40px; background: url("https://s.pinimg.com/webapp/style/images/webapp-com=
mon-above_the_fold-1x-5d23fe54.png") -240px -186px no-repeat; transform: sc=
aleY(-1); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .productGallery .icons .scrollIcon.arrowDown.hide em { background-image: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-=
2x-968902f1.png"); background-position: -237px -183px; background-size: 399=
px 382px; }
}

.ShopBagButton { position: relative; }

.ShopBagButton.empty { display: block; }

.ShoppingBagMerchantInfoRC { display: flex; margin-bottom: 23px; }

.ShoppingBagMerchantInfoRC .merchant { display: flex; width: 440px; }

.ShoppingBagMerchantInfoRC .flexInfo { display: inline-flex; }

.ShoppingBagMerchantInfoRC .merchantTitle { max-width: 330px; }

.ShoppingBagMerchantInfoRC .numOfItems { font-weight: normal; }

.productPinLink { outline: none; position: relative; }

.productPinLink.productPinModal .productPin { width: 236px; }

.productPinLink.productPinModal .productImage { height: 236px; width: 236px=
; }

.productPinLink.productPinModal .productInfo { font-size: 16px; }

.productPinLink .productPin { cursor: zoom-in; padding: 10px; width: 160px;=
 }

.productPinLink .productPin::before { background: rgba(0, 0, 0, 0.05); bord=
er-radius: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; =
position: absolute; top: 0px; transform: scale(0.96); width: 100%; z-index:=
 3; content: " " !important; }

.productPinLink .productPin:hover::before { opacity: 1; transform: scale(1)=
; }

.productPinLink .productInfo { font-size: 14px; font-weight: bold; margin-t=
op: 8px; }

.productPinLink .productImage { background-position: center center; backgro=
und-repeat: no-repeat; background-size: cover; border-radius: 8px; height: =
160px; width: 160px; }

.productPinLink .productTitle .ellipsis { display: -webkit-box; max-height:=
 44px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -w=
ebkit-box-orient: vertical; line-height: 18px; }

.productPinLink .merchantName { color: rgb(181, 181, 181); font-size: 12px;=
 line-height: 18px; }

.productPinLink .badge { -webkit-box-align: center; align-items: center; ba=
ckground-color: rgba(0, 0, 0, 0.75); border-radius: 8px; color: rgb(255, 25=
5, 255); display: flex; font-size: 11px; height: 18px; -webkit-box-pack: ce=
nter; justify-content: center; left: 20px; line-height: 12px; position: abs=
olute; top: 0px; width: 76px; }

.variantPicker { width: 564px; }

.variantPicker .swatchVariant { border-radius: 50%; box-shadow: rgb(204, 20=
4, 204) 0px 0px 1px; cursor: pointer; display: inline-block; height: 40px; =
margin-bottom: 5px; margin-right: 10px; overflow: hidden; position: relativ=
e; width: 40px; }

.variantPicker .swatchVariant.selected { background-color: rgb(255, 255, 25=
5); border: 2px solid rgb(189, 8, 28); }

.variantPicker .swatchVariant.selected .frame { border: 2px solid rgb(255, =
255, 255); border-radius: 50%; height: 32px; left: 0px; position: absolute;=
 top: 0px; width: 32px; z-index: 10; }

.variantPicker .swatchVariant img { border-radius: 50%; box-sizing: border-=
box; height: 40px; left: 0px; position: absolute; top: 0px; width: 40px; }

.variantPicker .labelVariant { color: rgb(181, 181, 181); cursor: pointer; =
display: inline-block; font-size: 14px; font-weight: bold; line-height: 25p=
x; margin-right: 18px; white-space: nowrap; }

.variantPicker .labelVariant.selected { border-bottom: 3px solid rgb(189, 8=
, 28); border-radius: 0px; color: rgb(85, 85, 85); margin-bottom: -3px; }

.variantPickerModal { width: 544px; }

.variantPickerModal .cancel { display: inline-block; }

.variantPickerModal .cancelIcon { left: 32px; position: absolute; top: 40px=
; }

.variantPickerModal .cancelIcon em { width: 16px; height: 16px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold=
-1x-5d23fe54.png") -376px -309px no-repeat; }

.variantPickerModal .buttons { float: right; }

.variantPickerModal .price { position: absolute; right: 32px; top: 115px; }

.stlPageModal { position: initial; }

.stlPageModal .sticky { background-color: rgb(255, 255, 255); margin-bottom=
: 10px; position: sticky; top: -25px; z-index: 3; }

.stlPageModal .Button.closeModal { position: fixed; right: 40px; top: 32px;=
 z-index: 652; }

@media (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) =
{
  .stlPageModal .sticky { top: 0px; }
}

.PinnerSurvey { border: 0px; min-height: 540px; padding-bottom: 4px; width:=
 100%; }

.SurveyHidden { display: none; }

.cropperWrapper { cursor: crosshair; height: 100%; left: 0px; position: abs=
olute; visibility: visible; width: 100%; }

.cropperWrapper .cropperAdditional { z-index: 3; }

.cropperWrapper .cropperHandle { height: 20px; width: 20px; }

.cropperWrapper .cropSection { border-radius: 4px; cursor: move; overflow: =
hidden; z-index: 2; }

.cropperWrapper .ord-nw { border-top: 6px solid white; border-left: 6px sol=
id white; cursor: nw-resize; left: 0px; top: 0px; opacity: 100 !important; =
margin: 0px !important; }

.cropperWrapper .ord-ne { border-top: 6px solid white; border-right: 6px so=
lid white; cursor: ne-resize; right: 0px; top: 0px; opacity: 100 !important=
; margin: 0px !important; }

.cropperWrapper .ord-sw { border-bottom: 6px solid white; border-left: 6px =
solid white; bottom: 0px; cursor: sw-resize; left: 0px; opacity: 100 !impor=
tant; margin: 0px !important; }

.cropperWrapper .ord-se { border-bottom: 6px solid white; border-right: 6px=
 solid white; bottom: 0px; cursor: se-resize; right: 0px; opacity: 100 !imp=
ortant; margin: 0px !important; }

.cropperWrapper .shadowMask { background-color: rgb(0, 0, 0); }

.cropperWrapper .shadowOverlay { height: 100%; opacity: 0.4; width: 100%; z=
-index: 1; }

.cropperWrapper .shadowOverlayHide { opacity: 0; }

.PinRep .imageBackgroundGradient { background: linear-gradient(rgba(80, 80,=
 80, 0), rgba(80, 80, 80, 0.2) 70%, rgba(80, 80, 80, 0.5)); border-radius: =
8px; height: 100%; position: absolute; width: 100%; z-index: 101; }

.PinRep.flyoutShown { z-index: 6; }

.PinRep .pinImage { color: transparent; display: block; position: relative;=
 }

.PinRep .pinWrapper { position: relative; }

.PinRep .pinButtonWrapper { position: absolute; }

.PinRep .pinButtonWrapper.left { left: 8px; top: 8px; }

.PinRep .pinButtonWrapper.right { right: 8px; top: 8px; }

.PinRep .pinButtonWrapper.navigate { bottom: 0px; width: 100%; }

.PinRep .navigatePinLinkWrapper { border-radius: 8px; overflow: hidden; }

.PinRep .navigateLink { color: rgb(255, 255, 255); display: block; font-siz=
e: 11px; font-weight: 500; line-height: 18px; overflow: hidden; text-overfl=
ow: ellipsis; white-space: nowrap; }

.PinRep .navigateLink:hover { color: rgb(255, 255, 255); }

.PinRep .pinPromoteButton { height: 33px; padding-top: 7px; }

.PinRep .pinPromoteButton em { width: 24px; height: 24px; background: url("=
https://s.pinimg.com/webapp/style/images/webapp-common-desktop-1x-28441dec.=
png") -194px -218px no-repeat; margin-top: -4px; position: relative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinRep .pinPromoteButton em { background-image: url("https://s.pinimg.co=
m/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-p=
osition: -230px -303px; background-size: 428px 427px; }
}

.PinRep .commercePrice.fadedBluePrice { color: rgb(91, 157, 186) !important=
; }

.PinRep.pinFeedbackAnimateOut { animation: flipOutOpposite 500ms both; }

.PinRep.pinFeedbackAnimateIn { animation: flipInOpposite 500ms both; }

.PinRep .oneTapNavigateLink { background: transparent; bottom: 0px; height:=
 100%; left: 0px; opacity: 0; position: absolute; right: 0px; z-index: 100;=
 }

.PinRep .oneTapPinIcon { width: 8px; height: 8px; background: url("https://=
s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.p=
ng") -363px -236px no-repeat; display: inline-block; font-style: normal; fo=
nt-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0=
px; line-height: 0; font-family: serif; text-shadow: none; color: transpare=
nt; margin: auto; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PinRep .oneTapPinIcon { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-=
position: -389px -92px; background-size: 399px 382px; }
}

.PinRep .debugInfo .productPrice { color: rgb(189, 8, 28); font-size: 13px;=
 font-weight: bold; margin: 12px 0px 0px; }

.PinRep .SocialIconsCounts .PartnerMetrics a { float: right; padding: 0px 6=
px; }

.PinRep .SocialIconsCounts .PartnerMetrics a svg { float: left; }

.PinRep .SocialIconsCounts .PartnerMetrics a em { padding: 2px 2px 0px 6px;=
 }

.PinRep .SocialIconsCounts .PartnerMetrics a.highlighted { background: rgb(=
85, 85, 85); border-radius: 50px; color: rgb(255, 255, 255); }

.PinRep .SocialIconsCounts .PartnerMetrics a.highlighted svg { fill: rgb(25=
5, 255, 255); }

.PinRep .SocialIconsCounts .PartnerMetrics a.highlighted em { color: rgb(25=
5, 255, 255); }

.PinRep .pinHashtag { color: rgb(0, 75, 145); }

.PinRep .pinSelectionBorder { border: 3px solid rgb(239, 239, 239); border-=
radius: 8px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px inset; box-sizi=
ng: border-box; height: 100%; position: absolute; top: 0px; width: 100%; z-=
index: 3; }

.PinRep .pinSelectionBorder.selected { border-color: rgb(189, 8, 28); }

@-webkit-keyframes flipInOpposite {=20
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(360deg); }
}

@keyframes flipInOpposite {=20
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(360deg); }
}

@-webkit-keyframes flipOutOpposite {=20
  0% { transform: rotateY(360deg); }
  100% { transform: rotateY(180deg); }
}

@keyframes flipOutOpposite {=20
  0% { transform: rotateY(360deg); }
  100% { transform: rotateY(180deg); }
}

.flashlightHeaderContainer.noDisplay { display: none; }

.flashlightHeaderContainer .closeupFlashlightTitle { color: rgb(51, 51, 51)=
; float: left; font-size: 28px; font-weight: bold; margin-left: 5px; margin=
-top: 35px; }

.flashlightAnnotationList { height: 48px; overflow-y: hidden; width: 100%; =
}

.flashlightAnnotationList .flashlightAnnotationListItem { display: inline-b=
lock; margin: 4px 2px; }

.flashlightAnnotationList .flashlightAnnotationListItem button { border: 0p=
x; border-radius: 4px; box-sizing: border-box; color: rgb(239, 239, 239); c=
ursor: pointer; font-size: 16px; -webkit-font-smoothing: antialiased; font-=
weight: bold; letter-spacing: -0.2px; line-height: 18px; outline: 0px; padd=
ing: 0px; word-spacing: 0px; }

.flashlightAnnotationList .flashlightAnnotationListItem button span { displ=
ay: block; padding: 10px 14px; }

.flashlightAnnotationList .flashlightAnnotationListItem button span:hover {=
 background-color: rgba(0, 0, 0, 0.06); }

.flashlightAnnotationList .flashlightAnnotationListItem button.selected { b=
ackground-color: rgb(85, 85, 85); }

.flashlightAnnotationList .flashlightAnnotationListItem button.selected:hov=
er { background-color: rgb(102, 102, 102); }

.flashlightResultsContainer.invisible { opacity: 0; transition: visibility =
0s 1s, opacity 0.1s linear; visibility: hidden; }

.spotlightButton { background-color: transparent; }

.spotlightDot { cursor: pointer; }

.searchNagContainer a, .searchAutocorrectLink { color: rgb(85, 85, 85); }

.searchNagContainer a:hover, .searchAutocorrectLink:hover { text-decoration=
: underline; }

.foodFilterButton { background: rgb(181, 181, 181); }

.foodFilterButton.active { background-color: rgb(85, 85, 85); }

.filterOption { background-color: rgb(239, 239, 239); border-radius: 4px; }

.filterOption.active { background-color: rgb(85, 85, 85); }

.filterCheckBox { -webkit-appearance: none; background-color: transparent; =
cursor: pointer; height: 24px; opacity: 0; outline: 0px; width: 24px; }

.filterDropdownButton { background-color: transparent; max-width: 200px; pa=
dding: 0px; white-space: nowrap; }

.SearchPage .sticky { position: sticky; top: 64px; z-index: 3; }

.SearchPage .SearchGuidesBar { background-color: rgb(255, 255, 255); width:=
 100%; }

.SearchPage .SearchGuidesBar .improvementsWrapper { overflow: hidden; }

.SearchPage .searchLEQChunk { margin: -10px; padding: 10px; position: relat=
ive; }

.SearchPage .searchLEQChunk::before { background: rgba(0, 0, 0, 0.05); bord=
er-radius: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; =
position: absolute; top: 0px; transform: scale(0.96); width: 100%; z-index:=
 3; content: " " !important; }

.SearchPage .searchLEQChunk:hover::before { animation: tapAnimation 0.25s c=
ubic-bezier(0.31, 1, 0.34, 1) forwards; }

.SearchPage .leqChunksList { padding-bottom: 36px; }

.mainContainer.showHeaderMessage .SearchPage .sticky { top: 88px; }

.searchRelatedQueries .relatedQueriesStoryLabel { margin-bottom: 18px; }

.searchRelatedQueries .relatedQueriesStoryLabel > svg { position: fixed; }

.searchRelatedQueries .relatedQueriesStoryLabel > span { padding-left: 24px=
; }

.searchRelatedQueries .relatedQueryWrapper { margin-bottom: 12px; }

.searchRelatedQueries .relatedQueryWrapper .relatedQuery { border-radius: 4=
px; display: inline-block; }

.searchRelatedQueries .relatedQueryWrapper .relatedQuery .relatedQueryConte=
nt { display: inherit; padding: 9px 16px 11px; }

.searchRelatedQueries .relatedQueryWrapper:last-child { margin-bottom: 0px;=
 }

.fadeInComments .responseComments { max-height: 0px; opacity: 0; overflow: =
hidden; transition: all 0.25s; }

.fadeInComments .responseComments.revealed { max-height: 100%; opacity: 1; =
}

.DidItActivityFeedSummary { background-color: inherit; padding: 8px 0px; po=
sition: sticky; top: 64px; z-index: 669; }

.photoFirstLikeButton { background: none; border: none; border-radius: 50%;=
 padding: 0px; }

.photoFirstLikeButton:focus { box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0p=
x 4px; outline: 0px; }

.photoFirstDetailsText { white-space: pre-wrap; }

.PhotoFirstTitle { overflow: hidden; overflow-wrap: break-word; }

@media (min-width: 360px) {
  .PhotoFirstTitle { line-height: 20px; max-height: 40px; }
}

@media (min-width: 800px) {
  .PhotoFirstTitle { line-height: 22px; max-height: 44px; }
}

@media (min-width: 1312px) {
  .PhotoFirstTitle { line-height: 24px; max-height: 48px; }
}

.inlineCloseupActionDetails { color: rgb(85, 85, 85); font-size: 21px; font=
-weight: 400; text-align: left; text-indent: -6px; }

.inlineCloseupActionDetails::before { content: open-quote; }

.inlineCloseupActionDetails::after { content: close-quote; }

.textAreaCommentCompact textarea { height: 2.5em; }

.DidItPinInfoBar { background-image: linear-gradient(rgba(181, 181, 181, 0)=
, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.5) 66%, rgba(0, 0, 0, 0.7)); bord=
er-radius: 8px; }

.DidItRecommend { background: rgb(255, 255, 255); }

.DidItRecommend .pinImageReference { padding-right: 24px; }

.DidItRecommend h1 { color: rgb(68, 68, 68); font-size: 18px; padding-right=
: 50px; text-align: start; }

.DidItRecommend .headerText { border-bottom: 1px solid rgb(231, 231, 231); =
margin-bottom: 20px; padding: 16px 24px; }

.DidItRecommend .contentContainer { display: flex; padding: 0px 24px; }

.DidItRecommend .mainInputContainer { width: 300px; }

.DidItRecommend .recommendInputHeader { padding-bottom: 16px; }

.DidItRecommend .recommendInputContainer { -webkit-box-align: start; align-=
items: start; display: flex; -webkit-box-pack: start; justify-content: flex=
-start; }

.DidItRecommend .recommendInputBox.border { border: 2px solid rgb(224, 224,=
 224); }

.DidItRecommend .recommendInputBox.border:hover { border: 2px solid rgb(239=
, 239, 239); }

.DidItRecommend .recommendInputBox.no-border { border: 2px solid transparen=
t; }

.DidItRecommend .recommendInputBox.non-brio-triedit-button { padding-bottom=
: 6px; padding-top: 6px; }

@media (min-width: 1312px) {
  .DidItRecommend .recommendInputBox.non-brio-triedit-button { padding-bott=
om: 7px; padding-top: 7px; }
}

.DidItRecommend .recommendInputBox .didItInput { display: none; }

.DidItRecommend .recommendInputBox.semi-opaque { opacity: 0.5; }

.DidItRecommend .recommendInputBox.opaque-hover:hover { opacity: 1; }

.DidItRecommend .imageUploadContainer { display: none; padding: 16px 0px; }

.DidItRecommend .imageUploadContainer.displayed { display: inline-block; }

.DidItRecommend .didItImageUpload.image-upload-button { padding-bottom: 4px=
 !important; padding-top: 4px !important; }

@media (min-width: 1312px) {
  .DidItRecommend .didItImageUpload.image-upload-button { padding-bottom: 6=
px !important; padding-top: 6px !important; }
}

.DidItRecommend .fix-image-uploader input { width: 100%; }

.DidItRecommend .imagePreviewContainer { cursor: pointer; display: none; ma=
rgin: 16px 0px; position: relative; width: 100px; }

.DidItRecommend .imagePreviewContainer .imagePreview { border-radius: 4px; =
display: block; height: 100px; object-fit: cover; width: 100px; }

.DidItRecommend .imagePreviewContainer .removeImageIcon { background: trans=
parent; border: none; position: absolute; right: 8px; top: 8px; }

.DidItRecommend .imagePreviewContainer .removeImageIcon em { width: 12px; h=
eight: 12px; background: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-above_the_fold-1x-5d23fe54.png") -396px -37px no-repeat; display:=
 block; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .DidItRecommend .imagePreviewContainer .removeImageIcon em { background-i=
mage: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the=
_fold-2x-968902f1.png"); background-position: -56px -368px; background-size=
: 399px 382px; }
}

.DidItRecommend .imagePreviewContainer.displayed { display: block; }

.DidItRecommend .didItPhotoBox { padding-top: 40px; transition: padding-top=
 0.2s ease; }

.DidItRecommend .didItPhotoBox.transitionUp { padding-top: 0px; }

.DidItRecommend .photoFirst { height: 460px; }

.DidItRecommend .photoFirst .didItImageUpload { width: 428px; }

.DidItRecommend .photoFirst .didItImageUpload.image-upload-button { backgro=
und-color: rgb(239, 239, 239); }

@media (min-width: 1312px) {
  .DidItRecommend .photoFirst .didItImageUpload.image-upload-button { heigh=
t: 428px; }
}

.DidItRecommend .photoFirst .didItTextBox { opacity: 0; transition: opacity=
 0.2s ease 0.2s; visibility: hidden; }

.DidItRecommend .photoFirst .didItTextBox.transitionIn { opacity: 1; visibi=
lity: visible; }

.DidItRecommend .photoFirst .fix-image-uploader { height: 428px; width: 428=
px; }

.DidItRecommend .photoFirst .fix-image-uploader input { width: 428px; }

.DidItRecommend .photoFirst .imagePreviewContainer { cursor: default; margi=
n: 0px; width: 428px; }

.DidItRecommend .photoFirst .imagePreviewContainer .imagePreview { height: =
428px; object-fit: contain; width: 428px; }

.DidItRecommend .photoFirst .imageUploadContainer { height: 428px; }

.photoFirstModalV3, .photoFirstModal { padding-bottom: 72px; position: rela=
tive; }

.photoFirstModalV3 .DidItRecommend, .photoFirstModal .DidItRecommend { bord=
er-radius: 5px; width: 100%; }

.photoFirstModalV3 .DidItRecommend .photoFirst .removeImageIcon .circle, .p=
hotoFirstModal .DidItRecommend .photoFirst .removeImageIcon .circle { borde=
r: 1px solid rgb(255, 255, 255); }

.photoFirstModalV3 .DidItRecommend .photoFirst .didItImageUpload, .photoFir=
stModal .DidItRecommend .photoFirst .didItImageUpload { width: 366px; }

.photoFirstModalV3 .DidItRecommend .photoFirst .didItImageUpload.image-uplo=
ad-button, .photoFirstModal .DidItRecommend .photoFirst .didItImageUpload.i=
mage-upload-button { background-color: rgb(239, 239, 239); }

@media (min-width: 1312px) {
  .photoFirstModalV3 .DidItRecommend .photoFirst .didItImageUpload.image-up=
load-button, .photoFirstModal .DidItRecommend .photoFirst .didItImageUpload=
.image-upload-button { height: 366px; }
}

.photoFirstModalV3 .DidItRecommend .photoFirst .fix-image-uploader, .photoF=
irstModal .DidItRecommend .photoFirst .fix-image-uploader { height: 366px; =
width: 366px; }

.photoFirstModalV3 .DidItRecommend .photoFirst .fix-image-uploader button d=
iv, .photoFirstModal .DidItRecommend .photoFirst .fix-image-uploader button=
 div { margin-left: auto; margin-right: auto; }

.photoFirstModalV3 .DidItRecommend .photoFirst .fix-image-uploader input, .=
photoFirstModal .DidItRecommend .photoFirst .fix-image-uploader input { wid=
th: 366px; }

.photoFirstModalV3 .DidItRecommend .photoFirst .imagePreviewContainer, .pho=
toFirstModalV3 .DidItRecommend .photoFirst .imageUploadContainer, .photoFir=
stModal .DidItRecommend .photoFirst .imagePreviewContainer, .photoFirstModa=
l .DidItRecommend .photoFirst .imageUploadContainer { background-color: rgb=
(239, 239, 239); cursor: default; height: 366px; margin: 0px; padding: 0px;=
 width: 366px; }

.photoFirstModalV3 .DidItRecommend .photoFirst .imagePreviewContainer .imag=
ePreview, .photoFirstModalV3 .DidItRecommend .photoFirst .imageUploadContai=
ner .imagePreview, .photoFirstModal .DidItRecommend .photoFirst .imagePrevi=
ewContainer .imagePreview, .photoFirstModal .DidItRecommend .photoFirst .im=
ageUploadContainer .imagePreview { height: 366px; object-fit: contain; widt=
h: 366px; }

.photoFirstModalV3 .DidItRecommend .photoFirst .imageUploadContainer, .phot=
oFirstModal .DidItRecommend .photoFirst .imageUploadContainer { -webkit-box=
-align: center; align-items: center; display: flex; -webkit-box-pack: cente=
r; justify-content: center; }

.photoFirstModalV3 { background: rgb(255, 255, 255); border-radius: 8px; bo=
x-sizing: border-box; height: auto; width: 544px; }

.photoFirstModalV3 + .closeModal { display: none; }

@media not all, not all {
  .photoFirstModalV3 .DidItRecommend .photoFirst .fix-image-uploader button=
 div, .photoFirstModal .DidItRecommend .photoFirst .fix-image-uploader butt=
on div { margin-left: 0px !important; }
}

.removeUploadedImage { left: 8px; opacity: 0.9; position: absolute; top: 8p=
x; }

.uploadProgressBar { background-color: rgb(189, 8, 28); border-radius: 8px;=
 height: 16px; opacity: 1; position: absolute; transition: opacity 85ms eas=
e-in, width 85ms ease-in; z-index: 1000; }

.uploadProgressBar.transition { opacity: 0; transition: opacity 85ms ease-i=
n, width 85ms ease-in; }

.experienceSystemPushOverlay { background: rgb(0, 0, 0); bottom: 0px; displ=
ay: block; left: 0px; opacity: 0.5; position: absolute; right: 0px; top: 0p=
x; z-index: 750; }

.iconButtonExperiment:hover, .iconButtonExperiment:focus { background-color=
: rgb(222, 222, 222); }

.iconButtonExperiment:active path { fill: rgb(85, 85, 85); }

.iconButtonExperiment svg { vertical-align: middle; }

.msg_bubble_arrow_box { position: relative; }

.msg_bubble_arrow_box::after { border-style: solid; border-image: initial; =
border-color: rgba(239, 239, 239, 0) rgb(239, 239, 239) rgba(239, 239, 239,=
 0) rgba(239, 239, 239, 0); border-width: 10px; content: " "; height: 0px; =
margin-top: -10px; pointer-events: none; position: absolute; right: 100%; t=
op: 17%; width: 0px; }

.exploreArticle .headerWrapper { margin: 0px auto; max-width: 768px; paddin=
g: 0px 18px; }

.exploreArticle .coverImage { position: relative; top: 50%; transform: tran=
slateY(-50%); width: 780px; }

.exploreArticle .coverImageWrapper { border-radius: 8px; height: 300px; ove=
rflow: hidden; }

.exploreArticle .promotedCurator { font-weight: normal; padding-left: 4px; =
}

.exploreArticle .BoardIcons { display: none; }

.exploreArticle .userCard { width: 236px; }

@keyframes tapAnimation {=20
  0% { opacity: 1; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}

.articleRepWrapper { height: 330px; width: 477px; }

.articleRepWrapper .articleImageWrapper { border-radius: 12px; height: 239p=
x; width: 477px; }

.articleRepWrapper .articleRepWash { background-color: rgb(0, 0, 0); border=
-radius: 12px; height: 100%; opacity: 0.03; position: absolute; width: 100%=
; z-index: 2; }

.articleRepWrapper::before { background: rgba(0, 0, 0, 0.05); border-radius=
: 12px; content: " "; height: 100%; left: 0px; margin: -10px; opacity: 0; p=
adding: 10px; pointer-events: none; position: absolute; top: 0px; transform=
: scale(0.96); width: 100%; z-index: -1; }

.articleRepWrapper:hover::before { animation: tapAnimation 0.25s cubic-bezi=
er(0.31, 1, 0.34, 1) forwards; }

.articleRepWrapper .cover { max-height: none; min-width: 477px; position: r=
elative; top: 50%; transform: translateY(-50%); }

.articleRepWrapper .profileImage { border: 3px solid rgb(255, 255, 255); bo=
rder-radius: 50%; }

.articleRepWrapper .profileImageWrapper { bottom: -8px; height: 50px; left:=
 16px; position: absolute; width: 50px; z-index: 3; }

.articleRepWrapper .promotedCurator { padding-left: 4px; }

.articleRepWrapper .title { max-height: 50px; width: 477px; }

@keyframes tapAnimation {=20
  0% { opacity: 1; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}

.exploreBoardContainer { height: 330px; }

.exploreBoardContainer div[class^=3D"Mask-rounded"] { border-radius: 12px; =
}

.exploreBoardContainer .imageWash { background: rgba(0, 0, 0, 0.05); height=
: 100%; width: 100%; z-index: 1; }

.exploreBoardContainer::before { background: rgba(0, 0, 0, 0.05); border-ra=
dius: 12px; content: " "; height: 100%; left: 0px; margin: -10px; opacity: =
0; padding: 10px; pointer-events: none; position: absolute; top: 0px; trans=
form: scale(0.96); width: 100%; z-index: -1; }

.exploreBoardContainer:hover::before { animation: tapAnimation 0.25s cubic-=
bezier(0.31, 1, 0.34, 1) forwards; }

.exploreBoardContainer .profileImage { border: 3px solid rgb(255, 255, 255)=
; border-radius: 50%; }

.exploreBoardContainer .profileImageWrapper { bottom: -8px; height: 50px; l=
eft: 16px; position: absolute; width: 50px; z-index: 1; }

.collageWrapper .moreItem { z-index: 1; }

.collageWrapper .menuItem { cursor: pointer; position: relative; }

.collageWrapper .menuItem:focus, .collageWrapper .menuItem:hover { border: =
0px; }

.collageWrapper .menuItem:focus .caption, .collageWrapper .menuItem:hover .=
caption { color: rgba(0, 0, 0, 0.7); }

.collageWrapper .menuItem:focus svg, .collageWrapper .menuItem:hover svg { =
fill: rgba(0, 0, 0, 0.7); }

.collageWrapper .grid { display: none; width: 100%; }

.collageWrapper .collage, .collageWrapper .feedHeader { max-width: 992px; w=
idth: 100%; }

.collageWrapper .feedHeader { box-sizing: border-box; padding: 36px 8px; }

.collageWrapper .article { height: 240px; }

@media (max-width: 800px) {
  .collageWrapper .grid { display: flex; }
  .collageWrapper .collage, .collageWrapper .expand { display: none; }
}

.explorePage .exploreSections { width: 230px; }

.explorePage .exploreSectionsWrapper { width: 230px; }

.explorePage .exploreGridContainer { width: 527px; }

.explorePage .exploreHeading, .explorePage .exploreCategoryHeading { paddin=
g-left: 25px; }

@media (min-width: 800px) {
  .explorePage { -webkit-box-align: center; align-items: center; -webkit-bo=
x-orient: vertical; -webkit-box-direction: normal; flex-direction: column; =
}
}

@media (min-width: 1280px) {
  .explorePage .exploreSections { width: 180px; }
  .explorePage .exploreGridContainer { width: 1054px; }
}

@media (min-width: 1400px) {
  .explorePage .exploreSections { width: 220px; }
  .explorePage .exploreGridContainer { width: 1054px; }
}

@media (min-width: 2000px) {
  .explorePage .exploreSections { width: 280px; }
  .explorePage .exploreGridContainer { width: 1581px; }
  .explorePage .exploreCategoryHeading { padding-left: 35px; }
}

.ExploreLink a:hover { text-decoration: underline; }

.searchRepWrapper { height: 236px; position: relative; width: 236px; }

.searchRepWrapper::before { background: rgba(0, 0, 0, 0.05); border-radius:=
 8px; content: " "; height: 100%; left: 0px; margin: -10px; opacity: 0; pad=
ding: 10px; pointer-events: none; position: absolute; top: 0px; transform: =
scale(0.96); width: 100%; z-index: -1; }

.searchRepWrapper:hover::before { animation: tapAnimation 0.25s cubic-bezie=
r(0.31, 1, 0.34, 1) forwards; }

.searchRepWrapper .searchTerm { bottom: 10px; left: 10px; max-height: 100%;=
 padding: 5px; position: absolute; }

.searchRepWrapper .searchCoverWrapper { background-size: cover; border-radi=
us: 8px; height: 236px; overflow: hidden; }

.searchRepWrapper .searchCoverWrapper::after { height: 100%; width: 100%; b=
ackground: rgb(0, 0, 0); border-radius: 8px; content: ""; opacity: 0.2; pos=
ition: absolute; }

.exploreSectionList { min-width: 180px; padding-bottom: 15px; }

.exploreSectionList.fixedTop { top: 80px; }

@media (min-width: 800px) {
  .exploreSectionList.fixedTop { position: fixed; }
}

.exploreSectionList.fixedBottom { bottom: 0px; position: fixed; }

.exploreSectionList.absolute { position: absolute; }

.exploreSectionList .lastPicked { padding-bottom: 15px; }

.exploreSectionList .firstNonPicked { border-top: 1px solid rgb(239, 239, 2=
39); padding-top: 15px; width: 120px; }

.exploreSectionList .exploreSection { display: inline-block; padding: 2px; =
}

.WelcomePin { -webkit-font-smoothing: antialiased; }

.WelcomePin .welcomeMessage { color: rgb(255, 255, 255); display: block; fo=
nt-size: 30px; font-weight: 700; letter-spacing: -1.25px; line-height: 42px=
; width: 204px; word-break: break-all; }

.AuthLandingPage .sticky { position: sticky; top: 64px; z-index: 3; }

.AuthLandingPage .SearchGuidesBar { background-color: rgb(255, 255, 255); w=
idth: 100%; }

.AuthLandingPage .SearchGuidesBar .improvementsWrapper { overflow: hidden; =
}

.emptyBoardWrapper { width: 100%; }

.emptyBoard { -webkit-font-smoothing: antialiased; height: 280px; padding-b=
ottom: 40px; }

.emptyBoard .static { visibility: hidden; }

.emptyBoard .emptyPinWrapper { background-color: rgb(247, 247, 247); border=
-radius: 8px; float: left; margin: 12px; text-align: center; width: 236px; =
}

.emptyBoard .emptyPinWrapper .emptyPinTip { color: rgb(181, 181, 181); font=
-size: 16px; font-weight: bold; letter-spacing: -0.2px; line-height: 18px; =
padding: 98px 36px 0px; word-spacing: 0px; }

.emptyBoard .addPinWrapper { float: left; margin: 12px; width: 236px; }

.emptyBoard .pinHeightTall { height: 280px; }

.emptyBoard .pinHeightShort { height: 236px; }

.EmptyBoardFooter { -webkit-font-smoothing: antialiased; margin: 24px 0px; =
}

.EmptyBoardFooter .tipLabel { color: rgb(85, 85, 85); display: inline; font=
-size: 24px; font-weight: bold; padding-left: 20px; }

.EmptyBoardFooter .tipLabel .tipRed { color: rgb(189, 8, 28); }

.EmptyBoardFooter .tipWrapper { margin: 24px 0px; }

.FirstPinAppUpsell { background-color: rgb(85, 85, 85); border-radius: 8px =
100px 8px 8px; font-size: 21px; font-weight: bold; }

.FirstPinAppUpsell .text { color: rgb(255, 255, 255); margin-bottom: 12px; =
}

.FirstPinAppUpsell .headerText { margin-bottom: 10px; max-width: 170px; }

.FirstPinAppUpsell .bodyText { font-size: 16px; }

.FirstPinAppUpsell .upsellTextButtons { padding: 20px 0px 18px; }

.FirstPinAppUpsell .heroContainer { padding-left: 20px; }

.FirstPinAppUpsell .iosButton { background-color: rgb(0, 0, 0); background-=
position: 0px 2px; border-radius: 4px; display: inline-block; height: 50px;=
 outline: none; width: 150px; }

.FirstPinAppUpsell .androidButton { border-radius: 4px; display: inline-blo=
ck; height: 50px; margin-bottom: 5px; margin-right: 10px; outline: none; wi=
dth: 150px; }

.FirstPinAppUpsell .upsellImage { background: url("https://s.pinimg.com/web=
app/style/images/first-pin-upsell-1x-bd7e1cc3.png") 0% 0% / contain no-repe=
at; height: 269px; width: 195px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .FirstPinAppUpsell .upsellImage { background-image: url("https://s.pinimg=
.com/webapp/style/images/first-pin-upsell-2x-cd89517f.png"); }
}

.FirstPinCreate__Container { display: flex; -webkit-box-orient: vertical; -=
webkit-box-direction: normal; flex-direction: column; height: 100%; width: =
100%; }

.FirstPinCreate__Container .FirstPinCreate { display: flex; font-family: "H=
elvetica Neue", Helvetica, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=
=E3=82=B4 Pro W3", "Hiragino Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=
=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=
=E3=82=AF", arial, sans-serif; height: 528px; margin: auto; position: relat=
ive; width: 660px; }

.FirstPinCreate__Container .FirstPinCreate__mainContent { background: rgb(2=
55, 255, 255); border-radius: 8px; display: flex; height: inherit; overflow=
: hidden; position: relative; width: 660px; }

.FirstPinCreate__Container .FirstPinCreate__firstPinHeader { color: rgb(255=
, 255, 255); font-size: 28px; font-weight: bold; margin-bottom: 10px; text-=
align: center; }

.FirstPinCreate__Container .FirstPinCreate__Spacer { -webkit-box-flex: 1; f=
lex-grow: 1; }

.FirstPinCreate__Header { color: rgb(255, 255, 255); font-size: 28px; font-=
weight: bold; margin-left: 170px; position: fixed; top: 100px; }

.FirstPinCreate__firstPinBanner { background: rgb(42, 182, 221); bottom: 0p=
x; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 28px; font=
-weight: bold; left: 0px; opacity: 0.95; padding: 15px 40px; position: fixe=
d; text-align: center; width: 100%; }

.FirstPinCreate__firstSuccessBanner { background: rgb(66, 211, 33); bottom:=
 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 28px; f=
ont-weight: bold; left: 0px; opacity: 0.95; padding: 15px 40px; position: f=
ixed; text-align: center; width: 100%; }

.GridBoardRep .GridBoardRep__boardName { display: inline-block; margin: 8px=
 0px 24px; max-width: 236px; padding-left: 4px; }

.GridBoardRep .GridBoardRep__imageWrapper { height: 236px; overflow: hidden=
; position: relative; width: 236px; }

.GridBoardRep .GridBoardRep__linkWrapper :hover { cursor: pointer; }

.GridBoardRep .GridBoardRep__item { background-color: rgb(239, 239, 239); h=
eight: 117px; position: absolute; vertical-align: top; width: 117px; }

.GridBoardRep .GridBoardRep__bottomLeftRep { border-bottom-left-radius: 8px=
; border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255=
, 255, 255); bottom: 0px; left: 0px; }

.GridBoardRep .GridBoardRep__bottomRightRep { border-bottom-right-radius: 8=
px; border-left: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(25=
5, 255, 255); bottom: 0px; right: 0px; }

.GridBoardRep .GridBoardRep__emptyThumb { background-color: rgb(239, 239, 2=
39); display: inline-block; }

.GridBoardRep .GridBoardRep__topLeftRep { border-bottom: 1px solid rgb(255,=
 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top-left-rad=
ius: 8px; left: 0px; top: 0px; }

.GridBoardRep .GridBoardRep__topRightRep { border-bottom: 1px solid rgb(255=
, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-top-right-ra=
dius: 8px; right: 0px; top: 0px; }

.NuxModalStepBase { border-radius: 6px; height: 640px; max-height: calc(100=
vh - 40px); overflow: hidden; width: 800px; }

.NuxModalStepBase.fullScreenNUXPicker { width: 100%; }

.NuxModalStepBase.denseGridModal { height: 670px; }

.NuxModalStepBase .stepInfoContent { color: rgb(211, 211, 211); font-size: =
16px; font-weight: bold; height: 20px; line-height: 19px; position: absolut=
e; right: 16px; text-align: right; top: 16px; }

.NuxModalStepBase .stepInfoContent .stepInfo { display: inline-block; }

.NuxExtensionUpsell__optionalSkip { background: none; border: none; color: =
rgb(153, 153, 153); cursor: pointer; display: inline-block; font-size: 16px=
; font-weight: bold; height: 20px; line-height: 19px; margin: 0px 0px 5px; =
outline: none; outline-offset: 0px; padding: 0px; text-decoration: underlin=
e; }

@-webkit-keyframes websiteSlideUp {=20
  0% { opacity: 0; transform: translate(0px, 200px); }
  99% { opacity: 1; transform: translate(0px, 0px); }
  100% { opacity: 0.5; transform: translate(0px, 0px); }
}

@keyframes websiteSlideUp {=20
  0% { opacity: 0; transform: translate(0px, 200px); }
  99% { opacity: 1; transform: translate(0px, 0px); }
  100% { opacity: 0.5; transform: translate(0px, 0px); }
}

@-webkit-keyframes pinitButtonAppear {=20
  0% { transform: scale(0, 0) translate(0px, 0px); }
  70% { transform: scale(1.25, 1.25) translate(-17px, 0px); }
  100% { transform: scale(1, 1) translate(-17px, 0px); }
}

@keyframes pinitButtonAppear {=20
  0% { transform: scale(0, 0) translate(0px, 0px); }
  70% { transform: scale(1.25, 1.25) translate(-17px, 0px); }
  100% { transform: scale(1, 1) translate(-17px, 0px); }
}

@-webkit-keyframes arrowSlide {=20
  0% { opacity: 0; transform: translate(0px, 0px); }
  50% { opacity: 0.5; transform: translate(100px, 0px); }
  100% { opacity: 1; transform: translate(100px, 0px); }
}

@keyframes arrowSlide {=20
  0% { opacity: 0; transform: translate(0px, 0px); }
  50% { opacity: 0.5; transform: translate(100px, 0px); }
  100% { opacity: 1; transform: translate(100px, 0px); }
}

@-webkit-keyframes websiteSlideRightAndDiminish {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1, 1); }
  100% { opacity: 0; transform: translate(300px, 0px) scale(0.12, 0.12); }
}

@keyframes websiteSlideRightAndDiminish {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1, 1); }
  100% { opacity: 0; transform: translate(300px, 0px) scale(0.12, 0.12); }
}

@-webkit-keyframes websiteSlideRightAndDiminishFullScreen {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1, 1); }
  100% { opacity: 0; transform: translate(450px, 0px) scale(0.12, 0.12); }
}

@keyframes websiteSlideRightAndDiminishFullScreen {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1, 1); }
  100% { opacity: 0; transform: translate(450px, 0px) scale(0.12, 0.12); }
}

@-webkit-keyframes pinAppear {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes pinAppear {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes elementVisible {=20
  0% { visibility: hidden; }
  100% { visibility: visible; }
}

@keyframes elementVisible {=20
  0% { visibility: hidden; }
  100% { visibility: visible; }
}

.NuxModalInstallExtension { height: 100%; }

.NuxModalInstallExtension .headerContent { margin: 32px auto 24px; width: 7=
36px; }

.NuxModalInstallExtension .headerTitle { color: rgb(189, 8, 28); font-size:=
 26px; font-weight: bold; line-height: 30px; }

.NuxModalInstallExtension .headerSubTitle { color: rgb(68, 68, 68); font-si=
ze: 26px; font-weight: bold; line-height: 30px; }

.NuxModalInstallExtension .extensionUpsellWrapper { height: 100%; position:=
 relative; width: 100%; }

.NuxModalInstallExtension .extensionUpsellWrapper.fullScreenNUXPicker { mar=
gin: 0px auto; width: 800px; }

.NuxModalInstallExtension .extensionUpsellWebsiteImage { animation-delay: 1=
s; animation-duration: 0.5s; animation-fill-mode: forwards; animation-name:=
 websiteSlideUp; left: 134px; opacity: 0; position: absolute; top: 87px; tr=
ansform: translate(0px, 300px); }

.NuxModalInstallExtension .extensionUpsellEmptySpace { background-color: rg=
b(255, 255, 255); height: 225px; left: 134px; opacity: 1; position: absolut=
e; top: 87px; width: 314px; }

.NuxModalInstallExtension .extensionUpsellWebsiteImage, .NuxModalInstallExt=
ension .extensionUpsellWebsiteImage2 { background: url("https://s.pinimg.co=
m/webapp/style/images/default-browser-save-website-1x-64b0d84e.png") 0% 0% =
/ contain no-repeat; height: 225px; width: 315px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage, .NuxModalInstallE=
xtension .extensionUpsellWebsiteImage2 { background-image: url("https://s.p=
inimg.com/webapp/style/images/default-browser-save-website-2x-28fc34b6.png"=
); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.BR, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.BR { background: url("https://s.pin=
img.com/webapp/style/images/BR-browser-save-website-1x-5e90f195.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.BR, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.BR { background-image: url("https=
://s.pinimg.com/webapp/style/images/BR-browser-save-website-2x-d846f321.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.DE, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.DE { background: url("https://s.pin=
img.com/webapp/style/images/DE-browser-save-website-1x-86090736.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.DE, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.DE { background-image: url("https=
://s.pinimg.com/webapp/style/images/DE-browser-save-website-2x-d7746d89.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.FR, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.FR { background: url("https://s.pin=
img.com/webapp/style/images/FR-browser-save-website-1x-e1bed247.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.FR, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.FR { background-image: url("https=
://s.pinimg.com/webapp/style/images/FR-browser-save-website-2x-5bfff355.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.GB, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.GB { background: url("https://s.pin=
img.com/webapp/style/images/GB-browser-save-website-1x-61623b74.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.GB, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.GB { background-image: url("https=
://s.pinimg.com/webapp/style/images/GB-browser-save-website-2x-8f689938.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.JP, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.JP { background: url("https://s.pin=
img.com/webapp/style/images/JP-browser-save-website-1x-f84158ff.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.JP, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.JP { background-image: url("https=
://s.pinimg.com/webapp/style/images/JP-browser-save-website-2x-1b32e58b.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage.US, .NuxModalInstall=
Extension .extensionUpsellWebsiteImage2.US { background: url("https://s.pin=
img.com/webapp/style/images/US-browser-save-website-1x-da25e403.png") 0% 0%=
 / contain no-repeat; height: 224px; width: 314px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellWebsiteImage.US, .NuxModalInsta=
llExtension .extensionUpsellWebsiteImage2.US { background-image: url("https=
://s.pinimg.com/webapp/style/images/US-browser-save-website-2x-61f15c6e.png=
"); }
}

.NuxModalInstallExtension .extensionUpsellWebsiteImage2 { animation: websit=
eSlideRightAndDiminish 1.5s 2s forwards, elementVisible 0s 1.5s forwards; b=
ackground-size: cover; left: 134px; position: absolute; top: 87px; visibili=
ty: hidden; }

.NuxModalInstallExtension .extensionUpsellPinImage { background: url("https=
://s.pinimg.com/webapp/style/images/default-browser-save-pin-1x-ea21ab28.pn=
g") 0% 0% / contain no-repeat; animation-delay: 2.5s; animation-duration: 0=
.25s; animation-fill-mode: forwards; animation-name: pinAppear; border-colo=
r: rgb(211, 211, 211); border-radius: 6px; border-width: 1px; height: 294px=
; left: 510px; opacity: 0; position: absolute; top: 52px; width: 154px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage { background-image: ur=
l("https://s.pinimg.com/webapp/style/images/default-browser-save-pin-2x-ff3=
150b9.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.BR { background: url("ht=
tps://s.pinimg.com/webapp/style/images/BR-browser-save-pin-1x-c959f8c4.png"=
) 0% 0% / contain no-repeat; height: 281px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.BR { background-image:=
 url("https://s.pinimg.com/webapp/style/images/BR-browser-save-pin-2x-ce9a4=
2c4.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.DE { background: url("ht=
tps://s.pinimg.com/webapp/style/images/DE-browser-save-pin-1x-fa3343f2.png"=
) 0% 0% / contain no-repeat; height: 295px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.DE { background-image:=
 url("https://s.pinimg.com/webapp/style/images/DE-browser-save-pin-2x-90875=
5e7.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.FR { background: url("ht=
tps://s.pinimg.com/webapp/style/images/FR-browser-save-pin-1x-b2c9b48e.png"=
) 0% 0% / contain no-repeat; height: 295px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.FR { background-image:=
 url("https://s.pinimg.com/webapp/style/images/FR-browser-save-pin-2x-8cf5c=
26c.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.GB { background: url("ht=
tps://s.pinimg.com/webapp/style/images/GB-browser-save-pin-1x-4fd314c1.png"=
) 0% 0% / contain no-repeat; height: 281px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.GB { background-image:=
 url("https://s.pinimg.com/webapp/style/images/GB-browser-save-pin-2x-2ff4b=
4bd.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.JP { background: url("ht=
tps://s.pinimg.com/webapp/style/images/JP-browser-save-pin-1x-75b87a4a.png"=
) 0% 0% / contain no-repeat; height: 304px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.JP { background-image:=
 url("https://s.pinimg.com/webapp/style/images/JP-browser-save-pin-2x-989e3=
765.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinImage.US { background: url("ht=
tps://s.pinimg.com/webapp/style/images/US-browser-save-pin-1x-0dba3a57.png"=
) 0% 0% / contain no-repeat; height: 281px; width: 157px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinImage.US { background-image:=
 url("https://s.pinimg.com/webapp/style/images/US-browser-save-pin-2x-f36a9=
0c9.png"); }
}

.NuxModalInstallExtension .extensionUpsellArrowImage { background: url("htt=
ps://s.pinimg.com/webapp/style/images/browser-save-arrow-1x-1d71efe5.png") =
0% 0% / contain no-repeat; height: 79px; width: 150px; animation-delay: 2s;=
 animation-duration: 0.75s; animation-fill-mode: forwards; animation-name: =
arrowSlide; left: 254px; opacity: 0; position: absolute; top: 161px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellArrowImage { background-image: =
url("https://s.pinimg.com/webapp/style/images/browser-save-arrow-2x-7953625=
3.png"); }
}

.NuxModalInstallExtension .extensionUpsellPinitButtonImage { background: ur=
l("https://s.pinimg.com/webapp/style/images/browser-save-pinit-button-1x-a4=
9b9ec1.png") 0% 0% / contain no-repeat; height: 86px; width: 87px; animatio=
n-delay: 1.5s; animation-duration: 0.5s; animation-fill-mode: forwards; ani=
mation-name: pinitButtonAppear; left: 371px; position: absolute; top: 57px;=
 transform: scale(0, 0); }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .NuxModalInstallExtension .extensionUpsellPinitButtonImage { background-i=
mage: url("https://s.pinimg.com/webapp/style/images/browser-save-pinit-butt=
on-2x-4161fb89.png"); }
}

.NuxModalInstallExtension .footer { border-radius: 8px; bottom: 0px; displa=
y: block; height: 110px; position: absolute; text-align: center; width: 100=
%; z-index: 2; }

.NuxModalInstallExtension .footer .buttonWrapper { border-top: 1px solid rg=
b(211, 211, 211); }

.NuxModalInstallExtension .footer .buttonWrapper .btn { border-radius: 6px;=
 font-size: 24px; font-weight: bold; height: 60px; line-height: 29px; margi=
n: 20px 20px 5px; width: 760px; border: 0px !important; box-shadow: none !i=
mportant; }

.NuxModalInstallExtension .footer .buttonWrapper .btn:enabled { background:=
 rgb(189, 8, 28); color: rgb(255, 255, 255); }

.NuxModalInstallExtension .footer .optionalSkip { -webkit-font-smoothing: a=
ntialiased; color: rgb(153, 153, 153); display: inline-block; font-size: 16=
px; font-weight: bold; height: 20px; line-height: 19px; margin-bottom: 5px;=
 text-decoration: underline; }

.NuxModalInstallExtension .footer .optionalSkip:hover { cursor: pointer; }

.NuxGenderStep { display: flex; -webkit-box-orient: vertical; -webkit-box-d=
irection: normal; flex-direction: column; height: 100%; }

.NuxGenderStep .NuxGenderStep__genderOption, .NuxGenderStep .NuxGenderStep_=
_genderOptionNoHover, .NuxGenderStep .NuxGenderStep__genderOptionSelected {=
 border: 1px solid rgb(239, 239, 239); cursor: pointer; display: block; fon=
t-size: 24px; -webkit-font-smoothing: antialiased; font-weight: bold; heigh=
t: 40px; padding: 24px 0px 24px 32px; position: relative; vertical-align: m=
iddle; }

.NuxGenderStep .NuxGenderStep__genderOption.fullScreenNUXPicker, .NuxGender=
Step .NuxGenderStep__genderOptionNoHover.fullScreenNUXPicker, .NuxGenderSte=
p .NuxGenderStep__genderOptionSelected.fullScreenNUXPicker { padding-left: =
0px; }

.NuxGenderStep .NuxGenderStep__genderOption:hover, .NuxGenderStep .NuxGende=
rStep__genderOptionSelected { background-color: rgb(239, 239, 239); }

.NuxGenderStep .NuxGenderStep__genderOptionText, .NuxGenderStep .NuxGenderS=
tep__genderOptionTextNoHover { color: rgb(85, 85, 85); padding-left: 40px; =
position: absolute; text-align: center; vertical-align: middle; }

.NuxGenderStep .NuxGenderStep__genderOptionText.fullScreenNUXPicker, .NuxGe=
nderStep .NuxGenderStep__genderOptionTextNoHover.fullScreenNUXPicker { marg=
in-left: 260px; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__genderOptionText.fullScreenNUXPicker, .Nux=
GenderStep .NuxGenderStep__genderOptionTextNoHover.fullScreenNUXPicker { ma=
rgin-left: 0px; }
}

.NuxGenderStep .NuxGenderStep__genderOptionText { top: 28px; }

.NuxGenderStep .NuxGenderStep__genderOptionText.fullScreenNUXPicker { top: =
4px; }

.NuxGenderStep .NuxGenderStep__genderOptionTextNoHover { top: 32px; }

.NuxGenderStep .NuxGenderStep__genderOptionTextNoHover.fullScreenNUXPicker =
{ top: 8px; }

.NuxGenderStep .NuxGenderStep__headerContent { margin: 32px 32px 12px; widt=
h: 736px; }

.NuxGenderStep .NuxGenderStep__headerContent.fullScreenNUXPicker { margin: =
32px auto 28px; max-width: 1276px; width: 100%; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__headerContent.fullScreenNUXPicker { max-wi=
dth: 1016px; }
}

@media (max-width: 1039px) {
  .NuxGenderStep .NuxGenderStep__headerContent.fullScreenNUXPicker { max-wi=
dth: 756px; }
}

.NuxGenderStep .NuxGenderStep__headerContent .NuxGenderStep__headerTitle { =
color: rgb(85, 85, 85); display: inline-block; font-size: 24px; font-weight=
: bold; line-height: 30px; }

.NuxGenderStep .NuxGenderStep__headerContent .NuxGenderStep__headerSubTitle=
 { color: rgb(170, 170, 170); font-size: 18px; line-height: 30px; }

.NuxGenderStep .NuxGenderStep__headerContent .NuxGenderStep__headerTitle.fu=
llScreenNUXPicker, .NuxGenderStep .NuxGenderStep__headerContent .NuxGenderS=
tep__headerSubTitle.fullScreenNUXPicker { margin-left: 260px; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__headerContent .NuxGenderStep__headerTitle.=
fullScreenNUXPicker, .NuxGenderStep .NuxGenderStep__headerContent .NuxGende=
rStep__headerSubTitle.fullScreenNUXPicker { margin-left: 0px; }
}

.NuxGenderStep .NuxGenderStep__genderSelector input[type=3D"text"] { backgr=
ound: transparent; border: none; color: rgb(85, 85, 85); font-size: 24px; f=
ont-weight: bold; margin-right: 20px; width: 590px; }

.NuxGenderStep .NuxGenderStep__radioButtonWrapper { padding-top: 10px; }

.NuxGenderStep .NuxGenderStep__radioButtonWrapper.fullScreenNUXPicker { mar=
gin-left: 260px; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__radioButtonWrapper.fullScreenNUXPicker { m=
argin-left: 0px; }
}

.NuxGenderStep .NuxGenderStep__genderOptionContent { margin: 0px auto; max-=
width: 1276px; position: relative; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__genderOptionContent { max-width: 1016px; }
}

@media (max-width: 1039px) {
  .NuxGenderStep .NuxGenderStep__genderOptionContent { max-width: 756px; }
}

.NuxGenderStep .NuxGenderStep__nextButton { margin: 80px 32px 0px; }

.NuxGenderStep .NuxGenderStep__nextButton.fullScreenNUXPicker { margin: 80p=
x auto 0px; max-width: 1276px; }

@media (max-width: 1299px) {
  .NuxGenderStep .NuxGenderStep__nextButton.fullScreenNUXPicker { max-width=
: 1016px; }
}

@media (max-width: 1039px) {
  .NuxGenderStep .NuxGenderStep__nextButton.fullScreenNUXPicker { max-width=
: 756px; }
}

.NuxGenderStep .NuxGenderStep__nameInputWrapper { margin: 0px 32px; }

.NuxGenderStep .NuxGenderStep__nameInputWrapper.fullScreenNUXPicker { margi=
n: 0px auto; max-width: 756px; }

@media (max-width: 1299px) and (min-width: 1040px) {
  .NuxGenderStep .NuxGenderStep__nameInputWrapper.fullScreenNUXPicker { max=
-width: 1016px; }
}

.NuxInterest { background-color: transparent; border: none; height: 136px; =
padding: 0px; position: relative; width: 136px; }

.NuxInterest.notSelectable { cursor: default; }

.NuxInterest .interestCardWrapper { height: 100%; position: absolute; width=
: 100%; z-index: 1; }

.NuxInterest .interestCardWrapper .selectedOverlay { background-color: rgb(=
0, 0, 0); border-radius: 6px; height: 100%; opacity: 0.7; position: absolut=
e; top: 0px; width: 100%; z-index: -1; }

.NuxInterest .overflowMask { background-color: rgb(189, 8, 28); border-radi=
us: 6px; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold; hei=
ght: 100%; line-height: 128px; text-align: center; width: 100%; }

.NuxInterest .defaultImageWash { background-color: rgb(0, 0, 0); border-rad=
ius: 6px; height: 100%; opacity: 0.1; position: absolute; top: 0px; width: =
100%; }

.NuxInterest .checkmarkCircle { -webkit-box-align: center; align-items: cen=
ter; background-color: rgb(255, 255, 255); border-radius: 50%; display: fle=
x; height: 24px; -webkit-box-pack: center; justify-content: center; width: =
24px; }

.NuxInterest .interestCardWrapper:hover .hoverMask { background-color: rgba=
(0, 0, 0, 0.6); border-radius: 8px; height: 100%; pointer-events: none; pos=
ition: absolute; top: 0px; width: 100%; }

.NuxInterest .hoverText { display: none; }

.NuxInterest .interestCardWrapper:hover .hoverText { bottom: 0px; display: =
block; padding: 8px; position: absolute; transition: transform 0.1s ease-in=
-out, -webkit-transform 0.1s ease-in-out; z-index: 1; }

.NuxInterest .interestCardWrapper.fullScreenNUXPickerInterest:hover .hoverT=
ext { bottom: 16px; left: 16px; }

.NuxInterest.fullScreenNUXPickerInterest { height: 236px; width: 236px; }

.NuxInterest .overflowMask.fullScreenNUXPicker { border-radius: 8px; }

.NuxInterest .selectedOverlayText.fullScreenNUXPicker { bottom: 12px; left:=
 12px; }

.NuxInterest .selectedWrapper.fullScreenNUXPicker { border: 4px solid rgb(1=
89, 8, 28); border-radius: 8px; box-sizing: border-box; }

.NuxInterest .selectedWrapper.fullScreenNUXPicker .selectedOverlay { border=
: 4px solid rgb(255, 255, 255); border-radius: 4px; box-sizing: border-box;=
 height: 100%; width: 100%; }

.NuxInterest .selectedWrapper { height: 100%; position: absolute; width: 10=
0%; }

.nuxLoader .headerTitle { color: rgb(189, 8, 28); font-size: 36px; font-wei=
ght: bold; line-height: 40px; width: 600px; }

.nuxLoader .headerSubTitle { color: rgb(68, 68, 68); font-size: 36px; font-=
weight: bold; line-height: 40px; width: 600px; }

.nuxLoader .spinner { height: 40px; position: absolute; right: 40px; top: 4=
0px; width: 40px; }

.nuxLoader .spinner:focus { outline: none; }

.nuxLoader.fullScreenNUXPicker .listsWrapper { left: auto; position: relati=
ve; }

.nuxLoader .listsWrapper { left: 30px; position: absolute; top: 344px; }

.nuxLoader .listsWrapper .interestList { overflow: hidden; }

.nuxLoader .listsWrapper .pin { display: inline-block; margin: 4px; width: =
180px; }

.nuxLoader .stepInfoContent { display: none; }

.nuxLoader .progressBar { border: 0px; bottom: 0px; position: absolute; wid=
th: 100%; }

.nuxLoader .loadingInterests { margin-top: 75px; }

@-webkit-keyframes fadein {=20
  0% { opacity: 1; }
  20% { opacity: 1; }
  40% { opacity: 0; }
  80% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadein {=20
  0% { opacity: 1; }
  20% { opacity: 1; }
  40% { opacity: 0; }
  80% { opacity: 0; }
  100% { opacity: 1; }
}

.nuxLoader .loadingInterests .fadingInterest { animation: fadein 4s linear =
infinite; border-radius: 8px; display: inline; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(1) { animation-delay=
: 0.5s; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(2) { animation-delay=
: 1s; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(3) { animation-delay=
: 1.5s; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(4) { animation-delay=
: 2s; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(5) { animation-delay=
: 2.5s; }

.nuxLoader .loadingInterests .fadingInterest:nth-child(6) { animation-delay=
: 3s; }

.nuxLoader .ProgressBar { bottom: 0px; position: absolute; }

.nuxLoader.fullScreenNUXPicker .ProgressBar { bottom: 30px; }

.NuxContainer { background: rgb(255, 255, 255); height: 640px; max-height: =
calc(100vh - 40px); width: 800px; }

.NuxContainer:focus { outline: none; }

.NuxContainer.fullScreen { background: rgba(255, 255, 255, 0); bottom: 0px;=
 height: 100%; max-height: calc(100vh - 65px); position: absolute; transiti=
on: background 0.3s; width: 100%; will-change: background; }

.NuxContainer.fullScreen.fullScreenFadeIn { background: white; }

.NuxContainer .NuxContainer__NuxStepContainer { height: 100%; }

.NuxContainer .NuxContainer__NuxStepContainer.fullScreen { transform: trans=
lateY(100%); transition: transform 1s, -webkit-transform 1s; will-change: t=
ransform; }

.NuxContainer .NuxContainer__NuxStepContainer.fullScreen.fullScreenMoveIn {=
 transform: translateY(0px); }

.NuxPicker__contentWrapper { display: flex; -webkit-box-orient: vertical; -=
webkit-box-direction: normal; flex-direction: column; height: 100%; }

.NuxPicker__contentWrapper .NuxPickerHeader__headerBackground { background:=
 rgba(255, 255, 255, 0.98); padding: 24px 0px 48px; position: sticky; top: =
0px; z-index: 1; }

.NuxPicker__contentWrapper .NuxPickerHeader { margin: 32px auto 24px; width=
: 736px; }

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenNUX=
Picker { margin: 0px auto; max-width: 1276px; width: 100%; }

@media (max-width: 1299px) {
  .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenN=
UXPicker { max-width: 1016px; }
}

@media (max-width: 1039px) {
  .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenN=
UXPicker { max-width: 756px; }
}

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenHea=
derNextButton { position: absolute; right: 0px; top: 0px; width: 236px; }

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenNUX=
PickerTextContainer { margin-left: 260px; position: relative; }

@media (max-width: 1299px) {
  .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__fullScreenN=
UXPickerTextContainer { margin-left: 0px; }
}

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerTitle {=
 color: rgb(189, 8, 28); }

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerSubTitl=
e { color: rgb(85, 85, 85); }

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerTitle, =
.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerSubTitl=
e { font-size: 26px; font-weight: bold; line-height: 30px; }

.NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerTitle.f=
ullScreenNUXPicker, .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerH=
eader__headerSubTitle.fullScreenNUXPicker { font-size: 36px; letter-spacing=
: -1.25px; line-height: 42px; max-width: 700px; }

@media (max-width: 1299px) {
  .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerTitle=
.fullScreenNUXPicker.fullScreenNUXPickerTopRight, .NuxPicker__contentWrappe=
r .NuxPickerHeader .NuxPickerHeader__headerSubTitle.fullScreenNUXPicker.ful=
lScreenNUXPickerTopRight { font-size: 32px; line-height: 38px; }
}

@media (max-width: 1039px) {
  .NuxPicker__contentWrapper .NuxPickerHeader .NuxPickerHeader__headerTitle=
.fullScreenNUXPicker.fullScreenNUXPickerTopRight, .NuxPicker__contentWrappe=
r .NuxPickerHeader .NuxPickerHeader__headerSubTitle.fullScreenNUXPicker.ful=
lScreenNUXPickerTopRight { font-size: 26px; line-height: 30px; }
}

.NuxPicker__contentWrapper .NuxPickerFooter { background: rgb(255, 255, 255=
); border-radius: 8px; display: block; height: 100px; position: relative; t=
ext-align: center; width: 100%; z-index: 104; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__skipButton { =
border-radius: 6px; box-shadow: none; color: rgb(170, 170, 170); font-size:=
 24px; font-weight: bold; height: 60px; line-height: 29px; margin: 20px; wi=
dth: 760px; background: rgb(235, 235, 235) !important; text-shadow: 0px 0px=
 0px !important; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__interestButto=
n { border-radius: 6px; font-size: 24px; font-weight: bold; height: 60px; l=
ine-height: 29px; margin: 20px; width: 760px; border: 0px !important; box-s=
hadow: none !important; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__interestButto=
n:enabled { background: rgb(189, 8, 28); color: rgb(255, 255, 255); }

.NuxPicker__contentWrapper .NuxPickerFooter.fullScreenNUXPicker { backgroun=
d: transparent; bottom: 0px; height: 80px; position: absolute; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__buttonWrapper=
 { -webkit-font-smoothing: antialiased; }

.NuxPicker__contentWrapper .NuxPickerFooter.fullScreenNUXPicker .NuxPickerF=
ooter__buttonWrapper { bottom: 28px; -webkit-font-smoothing: initial; posit=
ion: relative; }

.NuxPicker__contentWrapper .NuxPickerFooter.fullScreenNUXPicker .NuxPickerF=
ooter__buttonWrapper .NuxPickerFooter__InterestButton { border-radius: 80px=
; font-size: 24px; font-weight: bold; height: 80px; margin: 0px; text-shado=
w: none; width: 520px; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__footerWash { =
background: linear-gradient(rgba(255, 255, 255, 0), white); border-radius: =
6px; bottom: 0px; height: 73px; margin-top: -73px; pointer-events: none; po=
sition: absolute; width: 100%; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__footerWash.bo=
ttomSpace { bottom: 73px; }

.NuxPicker__contentWrapper .NuxPickerFooter .NuxPickerFooter__footerWash.fu=
llScreenNUXPicker { height: 175px; }

.NuxPicker__contentWrapper .NuxPickerInterestsGrid { height: 368px; overflo=
w-y: scroll; padding-bottom: 73px; }

.NuxPicker__contentWrapper .NuxPickerInterestsGrid.fullHeight { height: 100=
%; padding-bottom: 0px; }

.NuxPicker__contentWrapper .spinner { position: absolute; right: 5px; top: =
5px; }

.SearchSuggestions { display: flex; margin-left: 5px; min-height: 50px; }

.searchSuggestionsLoadingSpinner { padding-top: 24px; position: relative; }

.SearchSuggestionToken .tokenContainer { border-radius: 4px; color: rgb(255=
, 255, 255); float: left; font-size: 16px; font-weight: 600; height: 40px; =
letter-spacing: -0.01em; margin: 4px; }

.SearchSuggestionToken .tokenContainer a { color: inherit; }

.SearchSuggestionToken .tokenContainer span { -webkit-font-smoothing: antia=
liased; border-radius: 4px; float: left; padding: 9px 12px 11px; }

.SearchSuggestionToken .tokenContainer span:hover { background: rgba(0, 0, =
0, 0.05); }

.SearchSuggestionToken .tokenContainer span em { width: 12px; height: 12px;=
 background: url("https://s.pinimg.com/webapp/style/images/webapp-common-ab=
ove_the_fold-1x-5d23fe54.png") -396px -51px no-repeat; float: left; margin:=
 3px 8px 5px 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .SearchSuggestionToken .tokenContainer span em { background-image: url("h=
ttps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-968=
902f1.png"); background-position: -43px -368px; background-size: 399px 382p=
x; }
}

.StickyAppUpsell { background-color: rgb(85, 85, 85); border-radius: 0px; f=
ont-size: 21px; font-weight: bold; max-height: 0px; opacity: 0; overflow: h=
idden; position: fixed; width: 100%; z-index: 1; }

.StickyAppUpsell.show { max-height: 500px; opacity: 1; transition: max-heig=
ht 1s ease-in; }

.StickyAppUpsell .iosButton { display: inline-block; height: 45px; outline:=
 none; width: 151px; }

.StickyAppUpsell .androidButton { display: inline-block; height: 45px; marg=
in-right: 10px; outline: none; width: 151px; }

.StickyAppUpsell .upsellTextButtons { display: flex; -webkit-box-pack: just=
ify; justify-content: space-between; margin: 10px 0px; width: 100%; }

.StickyAppUpsell .headerText { display: inline-block; margin-left: 100px; m=
argin-top: 15px; }

.StickyAppUpsell .appButtons { display: inline-block; margin-right: 125px; =
margin-top: 3px; min-width: 315px; }

.StickyAppUpsell .text { color: rgb(255, 255, 255); margin-bottom: 10px; }

.StickyAppUpsell .closeButton, .StickyAppUpsell .closeButton:active { backg=
round: url("https://s.pinimg.com/webapp/style/images/close-white-1x-83883ea=
4.png") 0% 0% / contain no-repeat; height: 10px; width: 10px; border: none;=
 margin-right: 10px; margin-top: 20px; position: absolute; right: 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .StickyAppUpsell .closeButton, .StickyAppUpsell .closeButton:active { bac=
kground-image: url("https://s.pinimg.com/webapp/style/images/close-white-2x=
-e88bd7b9.png"); }
}

.StickyBannerFooter { bottom: 0%; height: 0px; min-width: 800px; position: =
fixed; transition: height 0.85s cubic-bezier(0.19, 1.32, 0.48, 1); width: 1=
00%; }

.StickyBannerFooter .colorSubHeaderCTAText { -webkit-font-smoothing: antial=
iased; color: rgb(214, 152, 255); font-size: 16px; line-height: 18px; word-=
spacing: 0px; }

.StickyBannerFooter .headerCTAText { -webkit-font-smoothing: antialiased; c=
olor: rgb(255, 159, 114); font-size: 16px; line-height: 18px; word-spacing:=
 0px; }

.StickyBannerFooter .dismissButton { background-color: inherit; border: non=
e; }

.UpsellTip { -webkit-font-smoothing: antialiased; -webkit-box-align: center=
; align-items: center; bottom: 0px; display: flex; position: absolute; top:=
 0px; }

.UpsellTip .upsellTip { color: rgb(85, 85, 85); -webkit-box-flex: 0; flex: =
0 1 auto; font-size: 24px; font-weight: bold; letter-spacing: -1px; padding=
: 0px 30px 70px; }

.UpsellTip .upsellTip .tipTitle { color: rgb(189, 8, 28); }

.UpsellTip .footerButtons { bottom: 0px; left: 0px; padding: 24px; position=
: absolute; right: 0px; }

.UpsellTip .footerButtons .submitButton { position: absolute; right: 24px; =
}

.UpsellTip .footerButtons .cancelButton, .UpsellTip .footerButtons .submitB=
utton { height: 40px; padding: 10px 14px 12px; }

.UpsellTip .footerButtons .Button.btn.isBrioFlat.hasText.hasIcon.submitButt=
on span { margin-left: 8px; }

.MobileAppPreview .androidContainer { background-size: contain; height: 585=
px; left: 40px; margin: auto; position: absolute; top: 80px; width: 275px; =
}

.MobileAppPreview .imagesContainer { height: 210px; position: relative; wid=
th: 325px; }

.MobileAppPreview .feedContainer { height: 400px; left: 53px; overflow: hid=
den; position: absolute; top: 195px; width: 245px; }

.MobileAppPreview .feed { width: 252px; }

.conversationPanel { height: 440px; overflow: auto; }

.EmptyConversations { background: rgb(255, 255, 255); }

.EmptyConversations .intro { color: rgb(153, 153, 153); font-size: 13px; ma=
rgin: 20px auto 24px; text-align: center; width: 210px; }

.EmptyConversations .intro strong { color: rgb(102, 102, 102); letter-spaci=
ng: 0.1px; line-height: 20px; }

.EmptyConversations .icon { background: url("https://s.pinimg.com/webapp/st=
yle/images/messages-blank-combined-1x-546e543f.png") 0% 0% / contain no-rep=
eat; height: 238px; width: 280px; margin: 30px auto 0px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .EmptyConversations .icon { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/messages-blank-combined-2x-18885d27.png"); }
}

.EmptyConversations .headsContainer { margin-left: auto; margin-right: auto=
; padding: 25px; width: 225px; }

.EmptyConversations .headsContainer::after { clear: both; content: ""; disp=
lay: table; }

.EmptyConversations .headsContainer .ConversationHead { float: left; margin=
-right: 24px; }

.EmptyConversations .headsContainer .ConversationHead:last-child { margin-r=
ight: 0px; }

.NewsConversationsButton { position: relative; z-index: 685; }

.NewsConversationsDropdown { max-height: 500px; min-width: 375px; }

.newsConversationsTabs { overflow: hidden; padding: 2px; }

.newsConversationsTabs .newsConversationsTabButton { background-color: rgb(=
239, 239, 239); color: rgb(181, 181, 181); display: inline-block; font-size=
: 16px; font-weight: 500; height: 36px; width: 100%; }

.newsConversationsTabs .newsConversationsTabButton.activeSegment { backgrou=
nd: rgb(255, 255, 255); }

.newsConversationsTabs .newsConversationsTabButton.activeSegment, .newsConv=
ersationsTabs .newsConversationsTabButton:focus, .newsConversationsTabs .ne=
wsConversationsTabButton:hover { color: rgb(85, 85, 85); }

.newsConversationsTabs .newsConversationsTabButton.badged .buttonBadge { wi=
dth: 5px; height: 5px; background: url("https://s.pinimg.com/webapp/style/i=
mages/webapp-common-desktop-1x-28441dec.png") -467px -372px no-repeat; font=
-size: 0px; left: -7px; padding: 0px; position: relative; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .newsConversationsTabs .newsConversationsTabButton.badged .buttonBadge { =
background-image: url("https://s.pinimg.com/webapp/style/images/webapp-comm=
on-desktop-2x-0d02cd03.png"); background-position: -418px -100px; backgroun=
d-size: 428px 427px; }
}

.newsConversationsTabs ul { display: flex; }

.newsConversationsTabs ul li { -webkit-box-flex: 1; flex: 1 1 auto; width: =
100%; }

.newsConversationsTabs { background: rgb(239, 239, 239); border-radius: 6px=
; margin: 10px; }

.previewRowItem { display: inline-block; margin-right: 4px; }

.previewRowFullWidthItem { background: rgb(239, 239, 239); border-left: 2px=
 solid rgb(255, 255, 255); border-radius: 0px; box-sizing: border-box; marg=
in: 0px; overflow: hidden; width: 25%; }

.previewRowFullWidthItem:first-child, .previewRowFullWidthItem:first-child =
span { border-radius: 4px 0px 0px 4px; }

.previewRowFullWidthItem:last-child, .previewRowFullWidthItem:last-child sp=
an { border-radius: 0px 4px 4px 0px; }

.hasBrioCorners { }

.hasBrioCorners:first-child, .hasBrioCorners:first-child img { border-radiu=
s: 8px 0px 0px 8px; }

.hasBrioCorners:first-child, .hasBrioCorners:first-child span { border-radi=
us: 8px 0px 0px 8px; }

.hasBrioCorners:last-child, .hasBrioCorners:last-child span { border-radius=
: 0px 8px 8px 0px; }

.hasBrioCorners:last-child, .hasBrioCorners:last-child img { border-radius:=
 0px 8px 8px 0px; }

.hasBrioCorners:last-child, .hasBrioCorners:last-child div { border-radius:=
 0px 8px 8px 0px; }

.clickthroughHeader { margin: auto; max-width: 740px; padding: 30px 0px 6px=
 24px; }

.clickthroughHeader .headerImage { height: 48px; margin-right: 12px; width:=
 48px; }

.clickthroughHeader .headerMessage { height: 48px; }

.educationPill { background-color: rgb(136, 165, 171); border: none; border=
-radius: 100px; margin: 20px; width: 344px; }

.educationPill.slideIn { animation: menu-slide-in-up 0.3s forwards; }

.educationPill.fadeOut { animation: fadeOut 0.3s forwards; pointer-events: =
none; }

.educationPill .message { color: rgb(255, 255, 255); font-size: 18px; font-=
weight: 500; margin: 0px auto; padding: 16px 0px; text-align: left; width: =
80%; }

.educationStep { position: absolute; z-index: 752; }

.educationStep.bottom { bottom: 0px; }

.fourPixelMask { border-radius: 4px; overflow: hidden; }

.librofile { display: inline-block; position: relative; }

.librofile .pinImage { background: center top / cover rgb(239, 239, 239); d=
isplay: inline-block; }

.librofile .pinImage:not(:last-child) { margin-right: 2px; }

.librofile .pinImages { overflow: hidden; }

.librofile .profileImage { border: 2px solid rgb(255, 255, 255); bottom: -1=
0px; left: 8px; position: absolute; }

.newsHubItem { border-bottom: 1px solid rgb(239, 239, 239); display: block;=
 padding: 28px 0px 28px 16px; }

.newsHubItem:hover, .newsHubItem:focus { background-color: rgb(241, 241, 24=
1); }

.newsHubItem:hover .whiteBorderOnHover, .newsHubItem:focus .whiteBorderOnHo=
ver { border-radius: 8px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.newsHubItem:hover .whiteOnHover, .newsHubItem:focus .whiteOnHover { backgr=
ound-color: rgb(255, 255, 255) !important; }

.newsHubPreview .newsHubItem { padding-top: 16px; }

.miniPinGridItem { background: center top / cover rgb(239, 239, 239); displ=
ay: inline-block; }

.miniPinGridItem:not(:last-child) { margin-right: 2px; }

.attributionWrapper { bottom: -10px; left: 8px; position: absolute; }

.attributionUserBorder { border: 2px solid rgb(255, 255, 255); border-radiu=
s: 100px; }

.attributionSearchBorder { border: 2px solid rgb(255, 255, 255); border-rad=
ius: 999px; }

.newsHubPanel .newsHubItemDate { padding: 32px 0px 8px 16px; }

.newsHubPanel .newsHubItemDate + .newsHubItem { padding-top: 16px; }

.newsHubPanel .newsHubItemWrapper:first-child .newsHubItemDate { padding-to=
p: 20px; }

.newsHubPanel { height: 440px; }

.listContainer { overflow: auto; }

.loadingItem { height: 20%; padding: 5%; position: relative; }

.PartnerHeader .adminModeBackground { background-color: rgb(220, 220, 220);=
 background-image: repeating-linear-gradient(45deg, transparent, transparen=
t 20px, rgb(255, 255, 255) 20px, rgb(255, 255, 255) 40px); height: 100%; le=
ft: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }

.PartnerHeader .ReactDropdown__control--advertiserDropdown { background: tr=
ansparent; }

.UserNavigateButton .advertiserPartner em { display: none; }

.UserNavigateButton .advertiserPartner .usernameLink > .Image.profileImage =
{ border-radius: 50%; display: block; float: none; height: 25px; margin: 0p=
x; width: 25px; }

.SearchFormInReact .searchInput { -webkit-font-smoothing: antialiased; back=
ground-color: transparent; border: 0px; box-shadow: none; color: rgb(85, 85=
, 85); font-size: 16px; font-weight: 600; height: 100%; line-height: 20px; =
outline: none; padding: 0px; text-overflow: ellipsis; width: 100%; }

.MobileWebLoginRedirect { font-family: "Helvetica Neue", Helvetica, "=E3=83=
=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragino Kaku Go=
thic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=AD=EF=BC=
=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; }

.MobileWebLoginRedirect .overlay { background: rgb(85, 85, 85); height: 100=
0px; opacity: 0.9; width: 100%; }

.MobileWebLoginRedirect .modal { background: rgb(255, 255, 255); bottom: 0p=
x; color: rgb(85, 85, 85); position: fixed; width: 100%; }

.MobileWebLoginRedirect .modal .inner_model { padding: 38px 16px 16px; }

.MobileWebLoginRedirect .modal .inner_model .text { padding-left: 4px; }

.MobileWebLoginRedirect .modal .inner_model .text .title { font-size: 24px;=
 }

@media screen and (min-height: 375px) and (min-width: 375px) {
  .MobileWebLoginRedirect .modal .inner_model .text .title { font-size: 36p=
x; }
}

.MobileWebLoginRedirect .modal .inner_model .text .titleSmall { font-size: =
24px; }

.MobileWebLoginRedirect .modal .inner_model .text .subtext { font-size: 16p=
x; padding-bottom: 12px; padding-top: 12px; }

.MobileWebLoginRedirect .modal .inner_model .invisible { visibility: hidden=
; }

.MobileWebLoginRedirect .modal .inner_model .reactButton { background: rgb(=
239, 239, 239); border: none; border-radius: 4px; display: block; font-size=
: 16px; height: 40px; margin: 8px 0px; width: 100%; }

.MobileWebLoginRedirect .modal .inner_model .closeButton { margin: 10px; po=
sition: absolute; right: 0px; top: 0px; }

.MobileWebLoginRedirect .modal .inner_model .closeButton2 { color: rgb(181,=
 181, 181); font-size: 40px; line-height: 70%; position: absolute; right: 1=
0px; top: 7px; }

.MobileWebLoginRedirect .modal .inner_model .highlightButton { background: =
rgb(189, 8, 28); color: rgb(255, 255, 255); }

.ExperienceNag { background-color: rgb(255, 246, 200); box-shadow: rgba(51,=
 51, 51, 0.15) 0px 1px 2px; box-sizing: border-box; position: relative; tex=
t-align: center; z-index: 104; }

.ExperienceNag .centeredWithinWrapper { position: relative; }

.ExperienceNag .message { color: rgb(113, 113, 113); display: inline-block;=
 font-size: 15px; max-width: 850px; padding: 16px 0px; }

@media (max-width: 999px) and (min-width: 0px) {
  .ExperienceNag .message { font-size: 12px; max-width: 576px; }
}

.ExperienceNag .message a { text-decoration: underline; }

.ExperienceNag.updateBrowser { text-align: center; }

.ExperienceNag .nagClose { width: 16px; height: 16px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe=
54.png") -376px -309px no-repeat; bottom: 0px; cursor: pointer; margin: aut=
o; padding: 6px; position: absolute; right: 7px; top: 0px; z-index: 105; }

.ExperienceNag .notificationPaneNag .message { box-shadow: none; font-size:=
 12px; margin: 0px; padding-right: 40px; }

.ReactBoardListRow { cursor: pointer; display: block; padding: 0px 23px; po=
sition: relative; }

.ReactBoardListRow__pinit { display: none; position: absolute; right: 20px;=
 top: 5px; }

.ReactBoardListRow .ReactBoardListRow__pinit { display: none; }

.ReactBoardListRow:hover { background-color: rgb(245, 245, 245); }

.ReactBoardListRow:hover p { max-width: 178px; }

.ReactBoardListRow:hover .ReactBoardListRow__pinit { display: block; }

.ReactBoardListRow:hover .saveButton { display: block; margin-top: 0px; }

.ReactBoardListRow img { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.25=
) 0px 0px 1px; height: 34px; margin-right: 10px; vertical-align: middle; wi=
dth: 34px; }

.ReactBoardListRow p { color: rgb(51, 51, 51); display: inline-block; font-=
size: 14px; font-weight: bold; letter-spacing: 0.01em; line-height: 34px; m=
argin: 7px 0px; max-width: 193px; overflow: hidden; text-overflow: ellipsis=
; vertical-align: middle; white-space: nowrap; }

.ReactBoardListRow--group, .ReactBoardListRow--private { background-size: c=
over; display: inline-block; float: right; margin-left: 5px; }

.ReactBoardListRow--group { background-image: url("https://s.pinimg.com/web=
app/style/images/collaborators-icon-cdd43947.svg"); height: 25px; margin-to=
p: 11px; width: 22px; }

.ReactBoardListRow--private { background-image: url("https://s.pinimg.com/w=
ebapp/style/images/lock-icon-c92e5974.svg"); height: 17px; margin-top: 15px=
; width: 15px; }

.ReactBoardPicker { -webkit-font-smoothing: antialiased; background-color: =
rgb(255, 255, 255); border-radius: 6px; height: 500px; margin: 0px auto; ov=
erflow: hidden; width: 660px; }

.ReactBoardPicker__close { cursor: pointer; position: absolute; right: 20px=
; top: 20px; }

.ReactBoardPicker__block { display: inline-block; height: 100%; position: r=
elative; vertical-align: top; width: 50%; }

.ReactBoardPicker__block:first-child { -webkit-box-align: center; align-ite=
ms: center; background-color: rgb(217, 217, 217); display: inline-flex; -we=
bkit-box-pack: center; justify-content: center; }

.ReactBoardPicker__block header { color: rgb(51, 51, 51); font-size: 20px; =
font-weight: bold; margin-left: 23px; margin-top: 25px; padding-bottom: 12p=
x; }

.ReactBoardPicker__leftContent { background-color: rgb(245, 245, 245); bord=
er-radius: 6px; box-shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; overflow: =
hidden; width: 236px; }

.ReactBoardPicker__leftContent__pinPreview { display: block; height: inheri=
t; margin: 0px auto; width: inherit; }

.ReactBoardPicker__leftContent textarea { border-width: 1px 0px 0px; border=
-right-style: initial; border-bottom-style: initial; border-left-style: ini=
tial; border-right-color: initial; border-bottom-color: initial; border-lef=
t-color: initial; border-image: initial; border-top-style: solid; border-to=
p-color: rgba(0, 0, 0, 0.1); display: inherit; font-size: 13px; font-weight=
: 500; letter-spacing: -0.5px; line-height: 17px; outline: none; padding: 1=
0px 5%; resize: none; width: 90%; }

.ReactBoardPicker__descriptionWrapper { background-color: rgb(255, 255, 255=
); }

.ReactBoardPicker__imageWrapper { position: relative; }

.ReactBoardPicker__videoUrl { color: rgb(168, 168, 168); font-size: 12px; f=
ont-weight: normal; padding: 10px; }

.ReactBoardPicker__playIcon { bottom: 0px; height: 40px; left: 0px; margin:=
 auto; position: absolute; right: 0px; top: 0px; width: 40px; }

.ReactBoardPicker__search { padding: 0px 23px; }

.ReactBoardPicker__boards { border-top: 1px solid rgb(245, 245, 245); margi=
n-top: 15px; max-height: 357px; overflow-y: scroll; padding-top: 10px; }

.ReactBoardPicker__boards header { color: rgb(168, 168, 168); font-size: 13=
px; font-weight: 400; margin-top: 5px; padding-bottom: 5px; }

.ReactBoardPicker__boards__list { list-style: none; margin: 0px; padding: 0=
px; }

.ReactButton { -webkit-font-smoothing: antialiased; background-color: rgb(2=
24, 224, 224); border: 0px; border-radius: 4px; cursor: pointer; font-weigh=
t: bold; }

.ReactButton--primary { background-color: rgb(189, 8, 28); color: rgb(255, =
255, 255); }

.ReactButton--primary:hover { background-color: rgb(189, 8, 28); }

.ReactButton--medium { font-size: 16px; }

.ReactDropdown { -webkit-font-smoothing: antialiased; font-family: Helvetic=
a, "=E3=83=92=E3=83=A9=E3=82=AE=E3=83=8E=E8=A7=92=E3=82=B4 Pro W3", "Hiragi=
no Kaku Gothic Pro", =E3=83=A1=E3=82=A4=E3=83=AA=E3=82=AA, Meiryo, "=EF=BC=
=AD=EF=BC=B3 =EF=BC=B0=E3=82=B4=E3=82=B7=E3=83=83=E3=82=AF", sans-serif; di=
splay: inline-block; font-size: 16px; font-weight: bold; letter-spacing: -0=
.5px; line-height: 22px; position: relative; }

.ReactDropdown--open__control__arrow { border-color: transparent transparen=
t rgb(85, 85, 85); border-width: 0px 6px 7px; }

.ReactDropdown--noresults { color: rgb(181, 181, 181); cursor: default; dis=
play: block; padding: 9px 14px; }

.ReactDropdown__placeholder { display: flex; -webkit-box-pack: justify; jus=
tify-content: space-between; margin-top: 3px; overflow: hidden; text-overfl=
ow: ellipsis; white-space: nowrap; }

.ReactDropdown__control { background-color: rgb(239, 239, 239); border-radi=
us: 4px; color: rgb(85, 85, 85); cursor: default; outline: none; overflow: =
hidden; padding: 7px 12px; position: relative; transition: all 200ms ease; =
}

.ReactDropdown__control .caret { padding-left: 10px; }

.ReactDropdown__control--advertiserDropdown { background-color: transparent=
; border-radius: 0px; line-height: normal; padding-left: 0px; }

.ReactDropdown__menu { box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px 0px; ani=
mation: menu-slide-in-up 0.3s forwards; background-color: rgb(255, 255, 255=
); border-radius: 6px; box-sizing: border-box; margin-top: 8px; max-height:=
 200px; overflow-x: hidden; overflow-y: auto; position: absolute; top: 100%=
; width: 210px; z-index: 668; }

.ReactDropdown__menu .group > .title { color: rgb(181, 181, 181); padding: =
9px 14px; text-transform: capitalize; }

.ReactDropdown__option { box-sizing: border-box; color: rgb(119, 119, 119);=
 cursor: pointer; display: block; padding: 9px 14px; text-overflow: ellipsi=
s; white-space: nowrap; }

.ReactDropdown__option:hover { background: rgb(241, 241, 241); color: rgb(5=
1, 51, 51); }

.ReactDropdown__option:active { background: rgb(234, 234, 234); }

.ReactDropdown__option:last-child { border-bottom-left-radius: 2px; border-=
bottom-right-radius: 2px; }

.ReactDropdown__option--selected { background-color: rgb(245, 245, 245); co=
lor: rgb(85, 85, 85); }

.ReactSearchInput { position: relative; }

.ReactSearchInput em { background-image: url("https://s.pinimg.com/webapp/s=
tyle/images/search-icon-6046fd86.svg"); background-size: cover; height: 20p=
x; left: 10px; position: absolute; top: 12px; width: 18px; }

.ReactSearchInput input { -webkit-font-smoothing: antialiased; background: =
rgb(245, 245, 245); border: 1px solid rgb(239, 239, 239); border-radius: 4p=
x; box-shadow: none; box-sizing: border-box; color: rgb(51, 51, 51); font-s=
ize: 14px; font-weight: bold; overflow: hidden; padding: 13px 13px 13px 44p=
x; width: 100%; }

.ReactSearchInput input:focus { outline: 0px; }

.FirstPinYourPinsSearch__image { background: url("https://s.pinimg.com/weba=
pp/style/images/partner-seasonal-pins-4acae3bf.jpg") center center / cover =
no-repeat rgb(204, 204, 204); color: rgb(255, 255, 255); font-size: 28px; f=
ont-weight: bold; height: 196px; }

.FirstPinYourPinsSearch__image:hover { color: rgb(255, 255, 255); }

.GestaltQuickPromoteKeywordTagList { min-height: 80px; position: relative; =
z-index: 3; }

.GestaltQuickPromoteKeywordTagList__selected { color: rgb(255, 0, 0); }

.GestaltQuickPromoteKeywordTagList__suggestions { background: rgb(255, 255,=
 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.06) 2px 2px 6px 0px;=
 color: rgb(85, 85, 85); width: 271px; z-index: 100; }

.GestaltQuickPromoteKeywordTagList__suggestions li { font-size: 14px; paddi=
ng: 12px; }

.GestaltQuickPromoteKeywordTagList__suggestions li.active { background-colo=
r: rgb(239, 239, 239); }

.GestaltQuickPromoteKeywordTagList__suggestions li mark { background-color:=
 rgb(239, 239, 239); }

.GestaltQuickPromoteKeywordTagList__tag { background-color: rgb(239, 239, 2=
39); border-radius: 4px; color: rgb(85, 85, 85); display: inline-block; fon=
t-size: 14px; line-height: 24px; margin: 6px 8px 0px 0px; padding: 0px 0px =
0px 8px; }

.GestaltQuickPromoteKeywordTagList__tag__remove { color: rgb(85, 85, 85); c=
ursor: pointer; display: inline-block; font-size: 20px; font-weight: normal=
; line-height: 24px; margin-left: 8px; text-align: center; width: 22px; }

.GestaltQuickPromoteKeywordTagList__tagInput { margin-top: 8px; }

.GestaltQuickPromoteKeywordTagList__tagInput input { background-color: rgb(=
239, 239, 239); border: none; border-radius: 4px; box-sizing: border-box; c=
olor: rgb(85, 85, 85); font-size: 16px; font-weight: 700; letter-spacing: -=
0.2px; line-height: 18px; padding: 10px 14px; width: 100%; }

.GestaltQuickPromoteKeywordTagList__tagInput input::-webkit-input-placehold=
er { color: rgb(181, 181, 181); }

.GestaltQuickPromoteKeywordTagList__tagInput input::placeholder { color: rg=
b(181, 181, 181); }

.PartnerHelperTooltip { float: right; position: relative; }

.PartnerHelperTooltip__trigger { background-color: rgb(181, 181, 181); bord=
er-radius: 50px; color: rgb(255, 255, 255); cursor: help; display: inline-b=
lock; font-size: 8px; line-height: 14px; text-align: center; width: 14px; }

.PartnerHelperTooltip:hover .PartnerHelperTooltip__content { animation: men=
u-slide-in-up 0.3s 0.5s forwards; pointer-events: auto; }

.PartnerHelperTooltip__content { background-color: rgb(85, 85, 85); border-=
radius: 4px; color: rgb(255, 255, 255); font-size: 12px; margin: 15px 0px 0=
px; opacity: 0; padding: 10px 20px; pointer-events: none; position: absolut=
e; right: -20px; width: 200px; z-index: 100; }

.PartnerHelperTooltip__content::before { bottom: -20px; content: " "; displ=
ay: block; left: 0px; position: absolute; }

.PartnerHelperTooltip__content::after { border-bottom: 10px solid rgb(85, 8=
5, 85); border-left: 10px solid transparent; border-right: 10px solid trans=
parent; content: " "; height: 0px; margin-left: -13px; position: absolute; =
right: 18px; top: -10px; width: 0px; }

.partnerImageUpload__modal:focus { outline: none; }

.partnerImageUpload__noFocus :focus { outline: none; }

.partnerImageUpload__formBody { width: 544px; }

.partnerImageUpload__textFeild { background: rgb(239, 239, 239); border: no=
ne; border-radius: 4px; color: rgb(85, 85, 85); font-size: 16px; font-weigh=
t: bold; line-height: 34px; }

.partnerImageUpload__textFeild::-webkit-input-placeholder { color: rgb(181,=
 181, 181); }

.partnerImageUpload__textFeild::placeholder { color: rgb(181, 181, 181); }

.partnerImageUpload__textFeild--url { background: rgb(239, 239, 239); borde=
r: none; border-radius: 4px; color: rgb(85, 85, 85); font-size: 16px; font-=
weight: bold; line-height: 34px; text-indent: 10px; width: 100%; }

.partnerImageUpload__textFeild--url::-webkit-input-placeholder { color: rgb=
(181, 181, 181); }

.partnerImageUpload__textFeild--url::placeholder { color: rgb(181, 181, 181=
); }

.partnerImageUpload__textFeild--url:focus { outline: none; }

.partnerImageUpload__textFeild--filename { background: rgb(239, 239, 239); =
border: none; border-radius: 4px; color: rgb(85, 85, 85); -webkit-box-flex:=
 1; flex-grow: 1; font-size: 16px; font-weight: bold; line-height: 34px; ma=
rgin-right: 10px; overflow: hidden; padding: 0px; }

.partnerImageUpload__textFeild--filename::-webkit-input-placeholder { color=
: rgb(181, 181, 181); }

.partnerImageUpload__textFeild--filename::placeholder { color: rgb(181, 181=
, 181); }

.partnerImageUpload__textFeild--filename span { padding: 0px 10px; white-sp=
ace: nowrap; }

.partnerImageUpload__textFeild--filename--placeholder { color: rgb(181, 181=
, 181); }

.partnerImageUpload__uploader * div { border-radius: 4px; -webkit-font-smoo=
thing: subpixel-antialiased; }

.QuickPromoteBidGuidance a { color: inherit; }

.QuickPromoteForm { min-height: 400px; }

.QuickPromoteForm__pin { float: left; transform: rotate(0deg); width: 236px=
; }

.QuickPromoteForm__detailsForm { float: right; margin: 0px 0px 0px 10px; wi=
dth: 330px; }

.QuickPromoteForm__campaignLength .brio-form__field__input { width: 32px; }

.QuickPromoteForm__campaignLength .brio-form__field--error { position: rela=
tive; margin-bottom: 20px !important; }

.QuickPromoteForm__campaignLength .brio-error { position: absolute; white-s=
pace: nowrap; }

.QuickPromoteForm__campaignOngoing .brio-form__field__label { font-weight: =
bold; padding-top: 0px; }

.QuickPromoteForm__currency .brio-form__field--select select { width: 90%; =
}

.QuickPromoteForm__dailyBudget__currencySymbol { margin-right: 2px; }

.QuickPromoteForm__keywordsList { margin-top: 6px; }

.QuickPromoteForm__campaignDates { font-size: 14px; font-weight: normal; ma=
rgin-left: 12px; }

.QuickPromoteKeywordTagList { min-height: 80px; }

.QuickPromoteKeywordTagList__selected { color: rgb(255, 0, 0); }

.QuickPromoteKeywordTagList__suggestions { background: rgb(255, 255, 255); =
border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.06) 2px 2px 6px 0px; color:=
 rgb(85, 85, 85); width: 271px; z-index: 100; }

.QuickPromoteKeywordTagList__suggestions li { font-size: 14px; padding: 12p=
x; }

.QuickPromoteKeywordTagList__suggestions li.active { background-color: rgb(=
239, 239, 239); }

.QuickPromoteKeywordTagList__suggestions li mark { background-color: rgb(23=
9, 239, 239); }

.QuickPromoteKeywordTagList__tag { background-color: rgb(239, 239, 239); bo=
rder-radius: 4px; color: rgb(85, 85, 85); display: inline-block; font-size:=
 14px; line-height: 24px; margin: 6px 8px 0px 0px; padding: 0px 0px 0px 8px=
; }

.QuickPromoteKeywordTagList__tag__remove { color: rgb(85, 85, 85); cursor: =
pointer; display: inline-block; font-size: 20px; font-weight: normal; line-=
height: 24px; margin-left: 8px; text-align: center; width: 22px; }

.QuickPromoteKeywordTagList__tagInput input { background: transparent; bord=
er: none; color: rgb(85, 85, 85); display: block; font-size: 16px; font-wei=
ght: bold; line-height: 34px; padding: 0px 8px; width: 100%; }

.QuickPromoteKeywordTagList__tagInput input::-webkit-input-placeholder { co=
lor: rgb(181, 181, 181); font-size: 14px; font-weight: 500; }

.QuickPromoteKeywordTagList__tagInput input::placeholder { color: rgb(181, =
181, 181); font-size: 14px; font-weight: 500; }

.QuickPromoteKeywordTagList__tagInput input:focus { outline: none; }

.QuickPromoteModal { background-color: rgb(255, 255, 255); border-radius: 6=
px; box-shadow: none; overflow: auto; width: 694px; }

.QuickPromoteModal:focus { outline: none; }

.QuickPromoteModal--unpromotable { padding: 16px 34px; }

.QuickPromoteModal__header { padding: 16px 34px; }

.QuickPromoteModal__header h1 { color: rgb(85, 85, 85); font-size: 32px; fo=
nt-weight: bold; line-height: 1.4; margin: 0px; }

.QuickPromoteModal__header h2 { color: rgb(181, 181, 181); font-size: 20px;=
 font-weight: 500; line-height: 1.4; margin: 0px; }

.QuickPromoteModal__body { float: left; max-height: 50vh; overflow: auto; p=
adding: 16px 34px; width: 626px; }

.QuickPromoteModal__footer { border-top: 1px solid rgb(239, 239, 239); clea=
r: both; padding: 16px 34px; text-align: right; }

.QuickPromoteModal__footer a.btn { float: right; }

.QuickPromoteModal__close { background: transparent; border: 0px; cursor: p=
ointer; height: 40px; line-height: 0; margin: 0px; padding: 0px; position: =
absolute; right: 10px; top: 10px; width: 40px; }

.QuickPromoteModal__close:active, .QuickPromoteModal__close:focus { outline=
: none; }

.QuickPromoteModalSuccess h1 { font-size: 24px; }

.QuickPromoteModalSuccess h2 { font-size: 16px; }

.QuickPromoteModalSuccess h2 a { color: inherit; }

.brio-flex { display: flex; }

.brio-column { -webkit-box-flex: 1; flex: 1 1 0%; }

.brio-column .brio-form__field { border-bottom: 0px; margin: 0px; }

.brio-quiet { color: rgb(181, 181, 181); font-weight: normal; }

.brio-small { font-size: 14px; }

.brio-form__field { border-bottom: 1px solid rgb(239, 239, 239); margin: 0p=
x 0px 5px; overflow: hidden; }

.brio-form__field--norule { border-bottom: none; }

.brio-form__field__label { color: rgb(85, 85, 85); cursor: default; display=
: block; font-size: 12px; font-weight: 500; letter-spacing: -0.02px; line-h=
eight: 1; overflow: hidden; padding: 10px 0px 5px; }

.brio-form__field__label--disabled { color: rgb(181, 181, 181); }

.brio-form__field__input { background: transparent; border: none; color: rg=
b(85, 85, 85); display: block; font-size: 16px; font-weight: bold; line-hei=
ght: 34px; padding: 0px; width: 100%; }

.brio-form__field__input::-webkit-input-placeholder { color: rgb(181, 181, =
181); }

.brio-form__field__input::placeholder { color: rgb(181, 181, 181); }

.brio-form__field__input:focus, .brio-form__field__input:active { outline: =
none; }

.brio-form__field__input:disabled { color: rgb(181, 181, 181); }

.brio-form__field--checkbox { font-weight: normal; line-height: 16px; paddi=
ng-left: 20px; position: relative; }

.brio-form__field--checkbox > input[type=3D"checkbox"] { margin-left: -20px=
; margin-right: 8px; margin-top: 2px; position: absolute; }

.brio-form__field--select select { -webkit-appearance: none; background: no=
ne; border: none; box-shadow: none; font-size: 16px; font-weight: bold; hei=
ght: 34px; }

.brio-form__field--select select:focus { outline: none; }

.brio-form__field--select select--caret { background: url("https://s.pinimg=
.com/webapp/style/images/icon-caret-down-96c18033.svg") 100% 50% no-repeat =
transparent; }

.brio-form__field--inline { overflow: auto; width: 100%; }

.brio-form__field--inline > * { display: inline-block; float: left; width: =
auto; }

.brio-form__field--inline span { font-size: 16px; line-height: 34px; }

.brio-form__field--inline .brio-form__field { border-bottom: none; margin: =
0px; overflow: visible; }

.brio-form__field--error .brio-form__field__input { color: rgb(193, 20, 0);=
 }

.brio-error { color: rgb(193, 20, 0); font-size: 12px; font-weight: bold; l=
ine-height: 15px; margin: 0px 0px 8px; }

.QuickPromoteTooltip { float: right; margin-top: 6px; position: relative; }

.QuickPromoteTooltip__trigger { background-color: rgb(181, 181, 181); borde=
r-radius: 50px; color: rgb(255, 255, 255); cursor: help; display: inline-bl=
ock; font-size: 8px; font-weight: 500; line-height: 14px; text-align: cente=
r; width: 14px; }

.QuickPromoteTooltip:hover .QuickPromoteTooltip__content { animation: menu-=
slide-in-up 0.3s 0.5s forwards; pointer-events: auto; }

.QuickPromoteTooltip__content { background-color: rgb(85, 85, 85); border-r=
adius: 4px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 500; m=
argin: 15px 0px 0px; opacity: 0; padding: 10px 20px; pointer-events: none; =
position: absolute; right: -20px; white-space: normal; width: 200px; word-w=
rap: break-word; z-index: 100; }

.QuickPromoteTooltip__content::before { bottom: -20px; content: " "; displa=
y: block; left: 0px; position: absolute; }

.QuickPromoteTooltip__content::after { border-bottom: 10px solid rgb(85, 85=
, 85); border-left: 10px solid transparent; border-right: 10px solid transp=
arent; content: " "; height: 0px; margin-left: -13px; position: absolute; r=
ight: 18px; top: -10px; width: 0px; }

.RadioButton--default > .RadioButton__input { display: none; }

.RadioButton--default > .RadioButton__label { background: url("https://s.pi=
nimg.com/webapp/style/images/radiobutton-unchecked-8e3d6290.svg") 0px 50% n=
o-repeat transparent; display: inline-block; line-height: 32px; padding-lef=
t: 35px; }

.RadioButton--default > .RadioButton__input:checked + .RadioButton__label {=
 background-image: url("https://s.pinimg.com/webapp/style/images/radiobutto=
n-checked-e7b1aa8e.svg"); }

.RadioButton--button > .RadioButton__input { display: none; }

.RadioButton--button > .RadioButton__label { border: 1px solid rgb(153, 153=
, 153); border-radius: 4px; display: inline-block; margin-right: 5px; paddi=
ng: 0px 15px; }

.RadioButton--button > .RadioButton__input:checked + .RadioButton__label { =
background-color: rgb(239, 239, 239); border-color: rgb(239, 239, 239); }

.RadioButtonGroup__item { display: block; }

.SearchAddPin { min-height: 280px; width: 236px; }

.SearchAddPin::before { background: rgba(0, 0, 0, 0.05); border-radius: 8px=
; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: abso=
lute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; margin: -1=
0px; padding: 10px; content: " " !important; }

.SearchAddPin:hover::before { animation: tapAnimation 0.25s cubic-bezier(0.=
31, 1, 0.34, 1) forwards; }

.ReactAddVideo { display: inline-block; height: 260px; width: 50%; }

.ReactAddVideo__title { color: rgb(85, 85, 85); font-size: 32px; text-align=
: center; }

.ReactAddVideo__text { color: rgb(181, 181, 181); font-size: 12px; margin: =
11px 3px; }

.ReactAddVideo__input { cursor: pointer; height: 56px; opacity: 0; position=
: absolute; width: 56px; }

.ReactAddVideo__error { color: rgb(189, 8, 28); font-size: 14px; margin-top=
: 11px; }

.ReactAddVideo__addVideoWrapper { position: relative; text-align: center; t=
op: 12%; }

.ReactAddVideo img.loading { animation: rotateCircle 1s linear infinite; }

.ReactExistingVideoList { height: 300px; overflow-y: scroll; padding-top: 1=
0px; }

.ReactExistingVideoList__text { color: rgb(85, 85, 85); font-size: 20px; }

.ReactExistingVideoListItem { cursor: pointer; display: inline-block; heigh=
t: 37%; margin: 10px 1.7%; position: relative; width: 31%; }

.ReactExistingVideoListItem:nth-child(3n+2) { margin-left: 0px; }

.ReactExistingVideoListItem:nth-child(3n+4) { margin-right: 0px; }

.ReactExistingVideoListItem__wrapper { background: rgb(0, 0, 0); border-rad=
ius: 4px; height: 100%; overflow: hidden; position: relative; }

.ReactExistingVideoListItem__wrapper::after { background-color: rgb(0, 0, 0=
); border-radius: inherit; content: ""; height: 100%; left: 0px; opacity: 0=
; pointer-events: none; position: absolute; top: 0px; width: 100%; }

.ReactExistingVideoListItem__wrapper:hover > h4 { visibility: visible; }

.ReactExistingVideoListItem__wrapper:hover::after { opacity: 0.3; }

.ReactExistingVideoListItem__playIcon { height: 50px; left: 50%; position: =
absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 50=
px; }

.ReactExistingVideoListItem__title { bottom: 17px; color: rgb(255, 255, 255=
); font-size: 14px; left: 17px; position: absolute; visibility: hidden; z-i=
ndex: 1; }

.ReactExistingVideoListItem--vertical img { display: block; height: inherit=
; margin: 0px auto; }

.ReactUploadVideoModal { padding: 18px 30px; width: 650px; }

.ReactUploadVideoModal__noPadding { padding: 0px; }

.ReactUploadVideoModal__recommendedVideoSpecs { display: inline-block; marg=
in-top: -20px; position: relative; top: 72px; width: 50%; }

.ReactUploadVideoModal hr { background: rgb(239, 239, 239); border: 0px; he=
ight: 1px; margin-left: -30px; width: 710px; }

.ReactUploadVideoSuccess { margin: 35px; }

.ReactUploadVideoSuccess__headline { color: rgb(85, 85, 85); font-size: 24p=
x; }

.ReactUploadVideoSuccess__subheadline { color: rgb(181, 181, 181); font-siz=
e: 16px; font-weight: normal; }

.ThumbnailGenerator { color: rgb(85, 85, 85); font-size: 14px; font-weight:=
 600; }

.ThumbnailGenerator header { font-size: 30px; }

.ThumbnailGenerator input { background: none; border: 0px; color: rgb(85, 8=
5, 85); font-size: 14px; margin-left: 10px; width: 95%; }

.ThumbnailGenerator input:focus { outline: none; }

.ThumbnailGenerator label { display: block; }

.ThumbnailGenerator video { display: inline-block; margin: 0px auto; max-he=
ight: 365px; width: 100%; }

.ThumbnailGenerator__body { margin-top: 10px; }

.ThumbnailGenerator__progress { margin: 20px 0px; }

.ThumbnailGenerator__progress > div { margin-top: 8px; }

.ThumbnailGenerator__vidwrapper { display: inline-block; margin: 15px 0px 1=
0px; position: relative; width: 100%; }

.ThumbnailGenerator__vidwrapper button { background-color: rgba(0, 0, 0, 0.=
9); border: 0px; border-radius: 3px; color: rgb(255, 255, 255); cursor: poi=
nter; font-size: 14px; padding: 8px 10px; position: absolute; right: 13px; =
top: 13px; }

.ThumbnailGenerator__vidwrapper button:focus { outline: 0px; }

.ThumbnailGenerator__buttons { float: right; }

.ThumbnailGenerator__button { border-radius: 4px; font-size: 16px; height: =
40px; margin: 20px 10px; padding: 0px 35px; }

.ThumbnailGenerator__cancel { background-color: rgb(255, 255, 255); border:=
 1px solid rgb(85, 85, 85); }

.ThumbnailGenerator__next { background-color: rgb(189, 8, 28); border: 1px =
solid rgb(189, 8, 28); color: rgb(255, 255, 255); margin-right: 0px; }

.ThumbnailGenerator__next:disabled { cursor: auto; opacity: 0.3; }

.ThumbnailGenerator__buttonText { vertical-align: middle; }

.ThumbnailGenerator__sliderWrapper { display: inline-block; vertical-align:=
 top; width: 100%; }

.ThumbnailGenerator__slider { margin: 5px 0px 10px -2px; overflow-x: hidden=
; position: relative; white-space: nowrap; width: 100%; }

.ThumbnailGenerator__slider::after { background: linear-gradient(to right, =
rgba(255, 255, 255, 0) 0%, white 98%); content: ""; display: block; height:=
 100%; pointer-events: none; position: absolute; right: 0px; top: 0px; widt=
h: 70px; }

.ThumbnailGenerator__frames { min-height: 115px; transition: transform 0.3s=
 ease-out, -webkit-transform 0.3s ease-out; }

.ThumbnailGenerator__arrow { -webkit-box-align: center; align-items: center=
; display: flex; height: 97%; position: absolute; right: 0px; top: 0px; wid=
th: 16px; z-index: 1; }

.ThumbnailGenerator__arrow em { background: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-desktop-1x-28441dec.png") -474px -316px / cove=
r no-repeat; cursor: pointer; display: block; height: 16px; transform: scal=
eX(-1); width: 16px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ThumbnailGenerator__arrow em { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-desktop-2x-0d02cd03.png"); background-=
position: -418px 0px; background-size: 428px 427px; }
}

.ThumbnailGenerator__arrow.left { left: 0px; }

.ThumbnailGenerator__arrow.left em { transform: none; }

.ThumbnailGenerator__frame { background-color: rgb(239, 239, 239); border-r=
adius: 4px; cursor: pointer; display: inline-block; margin: 2px 4% 0px 0.5%=
; overflow: hidden; position: relative; width: 29%; }

.ThumbnailGenerator__frame.active { box-shadow: rgb(189, 8, 28) 0px 0px 0px=
 2px; }

.ThumbnailGenerator__frame.active img { opacity: 0.6; }

.ThumbnailGenerator__frame img { display: block; margin: 0px auto; max-heig=
ht: 110px; }

.ThumbnailGenerator__description { height: 34px; }

.ThumbnailGenerator__input { background: rgb(239, 239, 239); border-radius:=
 5px; display: block; margin-bottom: 5px; padding: 7px 0px; position: relat=
ive; width: 80%; }

.ThumbnailGenerator__tags-selected { overflow-x: scroll; }

.ThumbnailGenerator__tags-input { -webkit-box-flex: 1; flex-grow: 1; min-wi=
dth: 260px; }

.ThumbnailGenerator__tags-tag { background: rgb(255, 255, 255); border-radi=
us: 3px; font-size: 12px; margin-left: 5px; padding: 0px 0px 4px 7px; }

.ThumbnailGenerator__tags-remove { border-left: 1px solid rgb(239, 239, 239=
); cursor: pointer; font-size: 16px; margin-left: 7px; padding: 0px 4px 4px=
; }

.ThumbnailGenerator__tags-remove:hover { background: rgb(245, 245, 245); }

.ThumbnailGenerator__inputWrapper { display: flex; -webkit-box-pack: justif=
y; justify-content: space-between; }

.ThumbnailGenerator__error { bottom: -20px; left: 10px; position: absolute;=
 }

.ThumbnailGenerator--vertical .ThumbnailGenerator__progress { margin-bottom=
: 0px; }

.ThumbnailGenerator--vertical .ThumbnailGenerator__vidwrapper { margin-top:=
 25px; width: 44%; }

.ThumbnailGenerator--vertical .ThumbnailGenerator__vidwrapper video { max-h=
eight: none; }

.ThumbnailGenerator--vertical .ThumbnailGenerator__sliderWrapper { margin-l=
eft: 4%; width: 50%; }

.ThumbnailGenerator--vertical .ThumbnailGenerator__frame { margin: 2px 20px=
 20px 2px; width: 42%; }

.ThumbnailGenerator--vertical .ThumbnailGenerator__frame img { max-height: =
none; }

.PasswordReset { background: rgb(255, 255, 255); color: rgb(85, 85, 85); fo=
nt-size: 16px; transform: translateZ(0px); }

.PasswordReset p a, .PasswordReset .link { color: rgb(211, 36, 48); cursor:=
 pointer; font-weight: normal; }

.PasswordReset h2 { color: rgb(68, 68, 68); font-size: 28px; }

.PasswordReset .hint { color: rgb(189, 8, 28); }

.PasswordReset .userNameEmail { display: inline-block; font-weight: bold; p=
osition: relative; }

.PasswordReset .userNameEmail .userName { overflow: hidden; padding-bottom:=
 1px; text-overflow: ellipsis; white-space: nowrap; }

.PasswordReset .userSearchResults { overflow-y: scroll; padding: 15px; }

.PasswordReset .resultHint { }

.PasswordReset .passwordResetForm button { float: right; font-size: 12px; }

.PasswordReset .passwordResetForm .searchIcon { width: 15px; height: 15px; =
background: url("https://s.pinimg.com/webapp/style/images/webapp-common-abo=
ve_the_fold-1x-5d23fe54.png") -238px -325px no-repeat; left: 11px; position=
: absolute; top: 10px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PasswordReset .passwordResetForm .searchIcon { background-image: url("ht=
tps://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-2x-9689=
02f1.png"); background-position: -217px -145px; background-size: 399px 382p=
x; }
}

.PasswordReset .passwordResetForm .passwordResetSearch { background: rgb(23=
1, 231, 231); box-shadow: none; box-sizing: border-box; height: 36px; paddi=
ng: 0px 38px; width: 100%; }

.PasswordReset .passwordResetForm .inputWrapper { overflow: hidden; padding=
-right: 15px; position: relative; }

.PasswordWithStrengthMeter { position: relative; }

.PasswordWithStrengthMeter .PasswordStrength.guage { border-radius: 4px; he=
ight: 14px; position: absolute; right: 5%; top: 50%; transform: translateY(=
-50%); }

.PasswordWithStrengthMeter .PasswordStrength.guage .register { border-radiu=
s: 4px; height: 100%; transition: width 0.4s; }

.PasswordReset { border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.45) 0px 2p=
x 10px; margin: 100px auto 0px; overflow: hidden; position: relative; width=
: 500px; }

.PasswordReset .hint { font-size: 12px; font-weight: 500; }

.PasswordReset .sendBar { background: rgb(240, 240, 240); border-top: 1px s=
olid rgb(231, 231, 231); padding: 15px; }

.PasswordReset .xback { width: 12px; height: 12px; background: url("https:/=
/s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54.=
png") -396px -149px no-repeat; position: absolute; right: 10px; top: 10px; =
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .PasswordReset .xback { background-image: url("https://s.pinimg.com/webap=
p/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-p=
osition: -357px -240px; background-size: 399px 382px; }
}

.PasswordReset .userNameEmail { font-size: 12px; left: 10px; top: 13px; }

.PasswordReset .userNameEmail .userName { max-width: 325px; }

.PasswordReset .userSearchResults { border-top: 1px solid rgb(223, 223, 223=
); max-height: 330px; }

.PasswordReset .passwordResetForm { padding: 15px; }

.PasswordReset .passwordResetForm .passwordResetSearch { border: 1px solid =
rgb(206, 206, 206); border-radius: 3px; font-weight: bold; }

.selectFlowModal { background-color: rgb(255, 255, 255); border-radius: 6px=
; width: 320px; }

.selectFlowModal h1 { color: rgb(51, 51, 51); font-size: 20px; margin: 0px;=
 min-height: 20px; padding: 17px 18px 13px; position: relative; }

.selectFlowModal .selectFlowModalContent { border-radius: 0px 0px 6px 6px; =
border-top: 1px solid rgb(196, 196, 196); overflow: hidden; }

.selectFlowModal .selectFlowModalContent button { background: rgb(240, 240,=
 240); border: none; height: 210px; padding: 0px; width: 50%; }

.selectFlowModal .selectFlowModalContent button em { display: block; margin=
: 0px auto; }

.selectFlowModal .selectFlowModalContent button span { color: rgb(51, 51, 5=
1); font-weight: bold; }

.selectFlowModal .selectFlowModalContent button:active { background: rgb(23=
0, 230, 230); }

.selectFlowModal .selectFlowModalContent button:first-child { border-right:=
 1px solid rgb(196, 196, 196); }

.selectFlowModal .selectFlowModalContent button:focus, .selectFlowModal .se=
lectFlowModalContent button:hover { background: rgb(250, 250, 250); }

.selectFlowModal .selectFlowModalContent .selectFlowModalUploadButton > em =
{ width: 72px; height: 77px; background: url("https://s.pinimg.com/webapp/s=
tyle/images/webapp-common-main-1x-c20ceaff.png") 0px -97px no-repeat; margi=
n-bottom: 43px; }

.selectFlowModal .selectFlowModalContent .selectFlowModalUrlButton > em { w=
idth: 84px; height: 84px; background: url("https://s.pinimg.com/webapp/styl=
e/images/webapp-common-main-1x-c20ceaff.png") -129px 0px no-repeat; margin-=
bottom: 36px; }

.PinnerImageUpload { outline: none; width: 320px; }

.PinnerImageUpload .PinnerImageUpload--headerText { border-bottom: 1px soli=
d rgb(231, 231, 231); color: rgb(51, 51, 51); font-size: 20px; margin: 0px;=
 min-height: 20px; padding: 17px 50px 13px 18px; position: relative; }

.PinnerImageUpload .PinnerImageUpload--imageUploader { background: linear-g=
radient(rgb(237, 237, 237), rgb(249, 249, 249)); border-radius: 0px 0px 6px=
 6px; padding: 15px 20px; position: relative; }

.PinnerImageUpload .PinnerImageUpload--imageUploader input { width: 100%; h=
eight: 31px !important; margin-top: 15px !important; }

.PinnerImageUpload .PinnerImageUpload--imageUploaderButton { float: left; m=
argin: -1px; font-size: 13px !important; padding: 6px 12px 7px !important; =
}

.PinnerImageUpload .PinnerImageUpload--uploaderProgress { border-radius: 0p=
x 6px 6px 0px; box-shadow: rgba(0, 0, 0, 0.31) 0px 0px 4px inset; height: 3=
1px; overflow: hidden; position: relative; top: -1px; }

.PinnerImageUpload .PinnerImageUpload--uploaderProgress span { color: rgb(5=
1, 51, 51); display: block; float: left; font-size: 14px; margin-left: 7px;=
 margin-top: 4px; overflow: hidden; padding: 3px; text-overflow: ellipsis; =
white-space: nowrap; }

@-webkit-keyframes fadeInDown {=20
  0% { opacity: 0; transform: translate(0px, 0px); }
  100% { opacity: 1; transform: translate(0px, 50px); }
}

@keyframes fadeInDown {=20
  0% { opacity: 0; transform: translate(0px, 0px); }
  100% { opacity: 1; transform: translate(0px, 50px); }
}

@keyframes fadeOutUp {=20
  0% { opacity: 1; transform: translate(0px, 50px); }
  100% { opacity: 0; transform: translate(0px, 0px); }
}

.BrioProfileHeaderWrapper .boardName { min-width: 0px; opacity: 0; position=
: relative; top: -50px; }

.BrioProfileHeaderWrapper .boardName.transitionIn { animation: fadeInDown 2=
00ms ease-in forwards; }

.BrioProfileHeaderWrapper .boardName.transitionOut { animation: fadeOutUp 2=
00ms ease-in forwards; }

.BrioProfileHeaderWrapper .fixedHeader { background: rgba(255, 255, 255, 0.=
97); top: 64px; width: 100%; z-index: 670; }

.BrioProfileHeaderWrapper .imageWash { background: rgba(0, 0, 0, 0.05); hei=
ght: 100%; width: 100%; }

.BrioProfileHeaderWrapper .tabBar .tabItem.active { background-color: rgb(2=
39, 239, 239); border-radius: 100px; }

.BrioProfileHeaderWrapper .tabBar .tabItem.active .tabText { color: rgb(85,=
 85, 85); }

.item > .ProfileBoardCard::before { background: rgba(0, 0, 0, 0.05); border=
-radius: 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; po=
sition: absolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3=
; margin: -10px; padding: 10px; content: " " !important; }

.item > .ProfileBoardCard:hover::before { animation: tapAnimation 0.25s cub=
ic-bezier(0.31, 1, 0.34, 1) forwards; }

.item > .ProfileBoardCard:hover .editButton { display: block; }

.item > .ProfileBoardCard .createCard { background: transparent; border: 0p=
x; }

.secretBoardsWrapper { background: rgb(247, 247, 247); }

.cardWrapper { padding-left: 12px; padding-right: 12px; }

.cardWrapper .item { left: 0px; position: relative; }

.cardWrapper.hasInsertIndicator .item { left: 20px; transition: all 200ms e=
ase-in-out; }

.profileTab { background: transparent; border: 0px; outline: 0px; }

.profileTab.active { background-color: rgb(239, 239, 239); border-radius: 1=
00px; }

.profileTab.active .tabText { color: rgb(85, 85, 85); }

.ShopShowcaseSection .imageWash { background: rgba(0, 0, 0, 0.05); height: =
100%; width: 100%; z-index: 1; }

.ShopShowcaseSection .shopHoverImage { background-position: center center; =
background-repeat: no-repeat; background-size: cover; height: 187px; positi=
on: absolute; transition: 0.3s; width: 226px; }

.ShopShowcaseSection .shopHoverImage.leftCollage { left: -226px; }

.ShopShowcaseSection .shopHoverImage.leftCollage.hover { left: 0px; }

.ShopShowcaseSection .shopHoverImage.righCollage { right: -226px; }

.ShopShowcaseSection .shopHoverImage.righCollage.hover { right: 0px; }

.ShopShowcaseSection .shopCircle { left: 50%; margin-left: -40px; margin-to=
p: -40px; position: absolute; top: 50%; }

.ShopShowcaseSection .shopCircleText { font-size: 18px; font-weight: normal=
; height: 80px; opacity: 0.95; width: 80px; }

.ShopShowcaseSection .shopCardImage { background-position: center center; b=
ackground-repeat: no-repeat; background-size: cover; min-height: 100%; tran=
sition: 0.3s; }

.ShowcaseCarousel { height: 377px; overflow: hidden; transform: translateZ(=
0px); width: 768px; }

.ShowcaseCarousel .fadeLeftOut { animation: slidefadeOut 350ms cubic-bezier=
(0.31, 0, 0.31, 1) forwards; pointer-events: none; }

.ShowcaseCarousel .fadeRightOut { animation: slidefadeOutReverse 350ms cubi=
c-bezier(0.31, 0, 0.31, 1) forwards; pointer-events: none; }

.ShowcaseCarousel .mainSectionSlideFromLeft { animation: slidefadeInReverse=
 350ms cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ShowcaseCarousel .mainSectionSlideFromRight { animation: slidefadeIn 350ms=
 cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ShowcaseCarousel .sectionHidden { opacity: 0; pointer-events: none; right:=
 800px; }

@-webkit-keyframes slidefadeOut {=20
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-64px); }
}

@keyframes slidefadeOut {=20
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-64px); }
}

@-webkit-keyframes slidefadeOutReverse {=20
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(64px); }
}

@keyframes slidefadeOutReverse {=20
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(64px); }
}

@-webkit-keyframes slidefadeIn {=20
  0% { opacity: 0; transform: translateX(64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes slidefadeIn {=20
  0% { opacity: 0; transform: translateX(64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes slidefadeInReverse {=20
  0% { opacity: 0; transform: translateX(-64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes slidefadeInReverse {=20
  0% { opacity: 0; transform: translateX(-64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

.ShowcaseContainer { height: 464px; padding-left: 5px; padding-right: 5px; =
}

.ShowcaseContainer .editButton { border: 0.5px solid rgba(0, 0, 0, 0.04); b=
ox-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; cursor: pointer; height: 40px; v=
isibility: hidden; width: 40px; z-index: 3; }

.ShowcaseContainer .editButton em { width: 18px; height: 18px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -295px -20px no-repeat; margin-left: 2px; margin-top: 2px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ShowcaseContainer .editButton em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -81px -201px; background-size: 249px 231px; }
}

.ShowcaseContainer .showcaseCarouselWrapper { box-sizing: border-box; heigh=
t: 464px; padding: 11px; position: relative; width: 790px; }

.ShowcaseContainer .showcaseCarouselWrapper::before { background: rgba(0, 0=
, 0, 0.05); border-radius: 8px; height: 100%; left: 0px; opacity: 0; pointe=
r-events: none; position: absolute; top: 0px; transform: scale(0.96); width=
: 100%; z-index: 3; content: " " !important; }

.ShowcaseContainer .showcaseCarouselWrapper:hover::before { animation: tapA=
nimation 0.25s cubic-bezier(0.31, 1, 0.34, 1) forwards; cursor: pointer; }

.ShowcaseContainer .showcaseCarouselWrapper:hover .showcaseButton { visibil=
ity: visible; }

.ShowcaseContainer .backButton { left: 23px; position: absolute; top: 180px=
; }

.ShowcaseContainer .backButton em { width: 12px; height: 18px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -258px -154px no-repeat; margin-right: 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ShowcaseContainer .backButton em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -234px -98px; background-size: 249px 231px; }
}

.ShowcaseContainer .nextButton { position: absolute; right: 23px; top: 180p=
x; }

.ShowcaseContainer .nextButton em { width: 12px; height: 18px; background: =
url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20ceaf=
f.png") -276px -244px no-repeat; margin-left: 3px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .ShowcaseContainer .nextButton em { background-image: url("https://s.pini=
mg.com/webapp/style/images/webapp-common-main-2x-6d89d41e.png"); background=
-position: -234px -79px; background-size: 249px 231px; }
}

.ShowcaseContainer .showcaseButton { border: 0.5px solid rgba(0, 0, 0, 0.04=
); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; cursor: pointer; height: 40p=
x; visibility: hidden; width: 40px; z-index: 3; }

.ShowcaseContent { height: 377px; width: 768px; }

.ShowcaseContent .articleImage { background-position: center center; backgr=
ound-repeat: no-repeat; background-size: cover; border-radius: 8px; cursor:=
 pointer; min-height: 100%; width: 100%; }

.ShowcaseContent .dismissButton { border: none; padding: 6px; position: abs=
olute; right: 8px; top: 8px; }

.ShowcaseContent .dismissButton em { width: 12px; height: 12px; background:=
 url("https://s.pinimg.com/webapp/style/images/webapp-common-main-1x-c20cea=
ff.png") -261px -242px no-repeat; }

.ShowcaseContent .emptySection { border-radius: 8px; height: 377px; }

.ShowcaseContent .imageWash { background: rgba(0, 0, 0, 0.05); height: 100%=
; width: 100%; z-index: 1; }

.ShowcaseInfo .helpCenterLink { padding-left: 2px; }

.ShowcaseInfo .subtitleWrapper { padding-top: 3px; }

.ShowcaseInfo .subtitleWrapper .value { font-weight: bold; }

.ShowcaseInfo.sectionInfoSlideFromLeft .titleWrapper { animation: slidefade=
InLeft 0.35s cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ShowcaseInfo.sectionInfoSlideFromRight .titleWrapper { animation: slidefad=
eInRight 0.35s cubic-bezier(0.31, 0, 0.31, 1) forwards; }

@-webkit-keyframes slidefadeInLeft {=20
  0% { opacity: 0; transform: translateX(-8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes slidefadeInLeft {=20
  0% { opacity: 0; transform: translateX(-8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes slidefadeInRight {=20
  0% { opacity: 0; transform: translateX(8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes slidefadeInRight {=20
  0% { opacity: 0; transform: translateX(8px); }
  100% { opacity: 1; transform: translateX(0px); }
}

.ShowcasePips .animatingPipWrapper { border-radius: 8px; overflow: hidden; =
position: relative; z-index: 1; }

.ShowcasePips .pip { background-color: rgb(239, 239, 239); border-radius: 8=
px; height: 4px; margin-right: 4px; width: 24px; }

.ShowcasePips .pip.animatingPip { animation-duration: 4000ms; animation-fil=
l-mode: forwards; animation-name: animateWidth; animation-timing-function: =
linear; background-color: rgb(181, 181, 181); position: absolute; right: 24=
px; top: 0px; }

.ShowcasePips .pip.filledPip { background-color: rgb(181, 181, 181); }

@-webkit-keyframes animateWidth {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(24px); }
}

@keyframes animateWidth {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(24px); }
}

.ShowcaseSettingsPage .clearAllButton { border: none; }

.ShowcaseSettingsPage .downArrow { border-left: 4px solid transparent; bord=
er-right: 4px solid transparent; border-top: 8px solid rgb(85, 85, 85); hei=
ght: 0px; margin-right: 8px; margin-top: 5px; width: 0px; }

.ShowcaseSettingsPage .sectionList { max-height: 400px; overflow-x: hidden;=
 overflow-y: scroll; }

.ShowcaseSettingsPage .sectionSlot { background-color: rgb(239, 239, 239); =
border: 0px; border-radius: 4px; cursor: pointer; display: block; padding: =
11px 8px; text-align: left; width: 496px; }

.ShowcaseSettingsPage .sectionPickerText div { line-height: 40px; }

.ShowcaseSettingsPage .sectionPickerImage { background-position: center cen=
ter; background-size: cover; height: 40px; width: 40px; }

.ShowcaseSettingsPage .sectionPickerItem { background-color: rgb(255, 255, =
255); border: none; width: 100%; }

.ShowcaseSettingsPage .sectionPickerItem:hover { background-color: rgb(241,=
 241, 241); }

.ShowcaseSettingsPage .sectionSlotName { display: inline-block; }

.ShowcaseSettingsPage .showcaseContent { width: 496px; }

.AddPinRepWrapper::before { background: rgba(0, 0, 0, 0.05); border-radius:=
 8px; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: =
absolute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; margin=
: -10px; padding: 10px; content: " " !important; }

.AddPinRepWrapper:hover::before { animation: tapAnimation 0.25s cubic-bezie=
r(0.31, 1, 0.34, 1) forwards; }

.ReactBoardHeader .boardHeaderWrapper { margin: auto; max-width: 744px; pos=
ition: relative; }

.ReactBoardHeader .desktopHeader { margin-top: 64px; }

.ReactBoardHeader .followerCount { cursor: pointer; }

.ReactBoardHeader .followerCount .value, .ReactBoardHeader .pinCount .value=
 { padding-right: 2px; }

.ReactBoardInfoBar { background-color: rgba(255, 255, 255, 0.95); height: 6=
4px; width: 100%; }

.ReactBoardInfoBar.animateBulkEditBarIn .bulkEditBar { animation: slideDown=
FadeIn 300ms cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar.animateCreateSectionBarIn .createSectionBar { animation:=
 slideDownFadeIn 300ms cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar.animateBulkEditBarOut .bulkEditBar { animation: slideUpF=
adeOut 300ms cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar.animateCreateSectionBarOut .createSectionBar { animation=
: slideUpFadeOut 300ms cubic-bezier(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar.animateBulkEditBarOut .infoBar, .ReactBoardInfoBar.anima=
teCreateSectionBarOut .infoBar { animation: slideUpFadeIn 300ms cubic-bezie=
r(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar.animateBulkEditBarIn .infoBar, .ReactBoardInfoBar.animat=
eCreateSectionBarIn .infoBar { animation: slideDownFadeOut 300ms cubic-bezi=
er(0.31, 0, 0.31, 1) forwards; }

.ReactBoardInfoBar .boardName { margin: auto; max-width: 300px; opacity: 0;=
 padding: 10px 0px; position: relative; top: -66px; }

.ReactBoardInfoBar .boardName.transitionIn { opacity: 1; transform: transla=
te(0px, 66px); transition: 300ms ease-out; }

.ReactBoardInfoBar .boardName.transitionOut { opacity: 0; pointer-events: n=
one; transform: translate(0px, 0px); transition: 300ms ease-out; }

.ReactBoardInfoBar .organizeButton { opacity: 0; position: relative; top: -=
66px; }

.ReactBoardInfoBar .organizeButton.transitionIn { opacity: 1; transform: tr=
anslate(0px, 66px); transition: 300ms ease-out; }

.ReactBoardInfoBar .organizeButton.transitionOut { opacity: 0; transform: t=
ranslate(0px, 0px); transition: 300ms ease-out; }

.ReactBoardInfoBar .boardNameWrapper { width: 100%; }

.ReactBoardInfoBar .bulkEditBar { height: 36px; max-width: 744px; padding: =
14px 0px; position: absolute; top: -64px; width: 100%; z-index: 103; }

.ReactBoardInfoBar .bulkEditButton { margin-right: 3px; }

.ReactBoardInfoBar .bulkEditButtons { padding: 14px 0px; }

.ReactBoardInfoBar.fixedHeader { position: fixed; top: 64px; transform: tra=
nslateZ(0px); z-index: 103; }

.ReactBoardInfoBar .infoBar { height: 48px; padding: 10px 0px; position: re=
lative; }

.ReactBoardInfoBar .infoBarWrapper { margin: auto; max-width: 744px; overfl=
ow: visible; z-index: 103; }

.ReactBoardInfoBar .notifications { padding: 10px 0px; }

@-webkit-keyframes slideDownFadeIn {=20
  0% { opacity: 0; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(64px); }
}

@keyframes slideDownFadeIn {=20
  0% { opacity: 0; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(64px); }
}

@-webkit-keyframes slideDownFadeOut {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(64px); }
}

@keyframes slideDownFadeOut {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(64px); }
}

@-webkit-keyframes slideUpFadeIn {=20
  0% { opacity: 0; transform: translateY(64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@keyframes slideUpFadeIn {=20
  0% { opacity: 0; transform: translateY(64px); }
  100% { opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes slideUpFadeOut {=20
  0% { opacity: 1; transform: translateY(64px); }
  100% { opacity: 0; transform: translateX(0px); }
}

@keyframes slideUpFadeOut {=20
  0% { opacity: 1; transform: translateY(64px); }
  100% { opacity: 0; transform: translateX(0px); }
}

.reactBoardCollaboratorInviterForm { }

.reactBoardCollaboratorInviterForm .ContactsList { margin-top: -8px; }

.BoardCollaborators-footer { -webkit-box-align: center; align-items: center=
; display: flex; }

.BoardCollaborators-moreItemsWrapper { text-align: center; }

.BoardCollaborators-typeahead { width: 100%; }

.BoardFollowersList-content { max-height: 570px; overflow: auto; }

.BoardFollowersList-followersItems { overflow-x: hidden; }

.BoardFollowersList-followersWrapper { margin: 0px; position: relative; }

.BoardFollowersList-header { padding-left: 6px; }

.BoardFollowersList-moreItemsWrapper { text-align: center; }

.SendBoardModal { background-color: rgb(255, 255, 255); border-radius: 8px;=
 }

.BoardPinGrid.bulkEditMode .bulkEditPinWrapper { bottom: 0px; cursor: point=
er; display: block; left: 0px; position: absolute; right: 0px; top: 0px; z-=
index: 102; }

.BoardPinGrid.bulkEditMode .leftSideButtonsWrapper, .BoardPinGrid.bulkEditM=
ode .rightSideButtonsWrapper, .BoardPinGrid.bulkEditMode .navLink { display=
: none; }

.BoardPinGrid .bulkEditPinWrapper { display: none; }

.boardSection { margin: -10px; padding: 10px; position: relative; }

.boardSection::before { background: rgba(0, 0, 0, 0.05); border-radius: 8px=
; height: 100%; left: 0px; opacity: 0; pointer-events: none; position: abso=
lute; top: 0px; transform: scale(0.96); width: 100%; z-index: 3; content: "=
 " !important; }

.boardSection:hover::before { animation: tapAnimation 0.25s cubic-bezier(0.=
31, 1, 0.34, 1) forwards; }

.BrowserButtonUpsell { width: 500px; }

.BrowserButtonUpsell__browserWrapper { margin-top: 5px; }

.BrowserButtonUpsell__promoHeader { color: rgba(21, 21, 21, 0.8); backgroun=
d-color: rgb(240, 240, 240); border-top-left-radius: 6px; border-top-right-=
radius: 6px; font-size: 26px; line-height: 33px; padding: 25px; text-align:=
 center; }

.BrowserButtonUpsell__promoWrapper { background: rgb(255, 255, 255); border=
: 1px solid rgb(170, 170, 170); border-radius: 6px; clear: both; margin: 15=
px; }

.BrowserButtonUpsell__promoWrapper:hover { cursor: pointer; }

.BrowserButtonUpsell__zoomImg { background: url("https://s.pinimg.com/webap=
p/style/images/chrome-1x-5ff1b915.png") 0% 0% / contain no-repeat; height: =
293px; width: 439px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .BrowserButtonUpsell__zoomImg { background-image: url("https://s.pinimg.c=
om/webapp/style/images/chrome-2x-1167b788.png"); }
}

.EditPinModal { max-width: 670px; width: 100%; }

.EditPinModal .placeSelection { background: none; border: none; cursor: poi=
nter; }

.EditPinModal label { font-size: 16px; font-weight: bold; line-height: 2; }

.boardCreateInput { border: 0px; box-shadow: none; color: rgb(51, 51, 51); =
font-size: 15px; margin-bottom: 5px; outline: none; padding: 6px; width: 95=
%; }

.boardCreateInput.error { background: rgb(230, 171, 173); border: 1px solid=
 rgb(189, 8, 28); border-radius: 3px; color: rgb(189, 8, 28); }

.boardCreateInput.error::-webkit-input-placeholder { color: rgb(255, 255, 2=
55); }

.boardCreateInput.error::placeholder { color: rgb(255, 255, 255); }

.boardCreateButtonSpinner { animation: spin 0.8s linear infinite; border-ra=
dius: 50%; border-right: 3px solid transparent; border-top: 3px solid rgb(2=
55, 255, 255); display: inline-block; height: 18px; margin: 0px 10px; posit=
ion: relative; width: 18px; }

@keyframes spin {=20
  100% { transform: rotate(360deg); }
}

.HashtagFlyout .HashtagRecommendations { width: 100%; z-index: 3; }

.HashtagFlyout .HashtagRecommendations .HashtagItem:hover { background-colo=
r: rgb(239, 239, 239); cursor: pointer; }

.SaveButton { background: transparent; border-radius: 4px; cursor: pointer;=
 }

.SaveButton:focus { box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px; out=
line: 0px; }

.SaveButtonBackground { background-color: rgb(189, 8, 28); border-radius: 4=
px; }

.SaveButtonBackground:hover { background-color: rgb(173, 8, 27); }

.FirstBoardCreate__education { color: rgb(255, 255, 255); font-size: 28px; =
font-weight: bold; margin-left: 170px; position: absolute; top: -60px; }

.UserSettingsPage { position: relative; }

.UserSettingsPage .formCheckedSet span { line-height: 28px; }

.UserSettingsPage .standardForm > ul { background: rgb(255, 255, 255); box-=
shadow: rgba(0, 0, 0, 0.22) 0px 1px 2px 0px; border-radius: 6px; margin-bot=
tom: 14px; }

.UserSettingsPage .standardForm label { word-wrap: break-word; }

.UserSettingsPage .formFooter { background-color: rgb(255, 255, 255); borde=
r: none; bottom: 0px; box-shadow: none; box-sizing: border-box; max-width: =
734px; width: 100%; }

.UserSettingsPage .formItem.headlessSection { border-top: 0px; padding-top:=
 0px; }

.UserSettingsPage .scopeDescriptions li { list-style-type: disc; margin-lef=
t: 25px; }

.UserSettingsPage { }

.UserSettingsPage .mainForm { margin: 50px 0px 0px 256px; padding-bottom: 5=
3px; }

@media (max-width: 999px) and (min-width: 0) {
  .UserSettingsPage .mainForm { margin-left: 0px; }
}

@media (max-width: 999px) {
  .UserSettingsPage .toc { display: none; }
}

.UserSettingsPage .tocAndFormWrapper { margin: 0px auto; max-width: 990px; =
}

@media (max-width: 999px) and (min-width: 0) {
  .UserSettingsPage .tocAndFormWrapper { margin: auto; max-width: 734px; }
}

.UserSettingsPage .sectionTitle { margin-top: 50px; }

.UserSettingsPage .sectionTitle h2 { }

.UserSettingsPage .formInlineCheckedSet { padding-top: 0px; }

.UserSettingsPage .formInlineCheckedSet label > input { }

.UserSettingsPage .noApps { text-align: left; }

.skipToContentContainer .skipToContentButton:active, .skipToContentContaine=
r .skipToContentButton:focus { background: rgb(189, 8, 28); color: rgb(255,=
 255, 255); font-size: 16px; height: 54px; position: fixed; text-shadow: no=
ne; width: 100%; z-index: 681; }

.AdvertiserCreateForm { color: rgb(85, 85, 85); min-height: 105px; padding:=
 24px 40px 4px; }

.AdvertiserCreateForm h1 { font-size: 36px; }

.AdvertiserCreateForm label { display: block; font-size: 12px; margin-botto=
m: 8px; }

.AdvertiserCreateForm input[type=3D"text"] { background-color: rgb(239, 239=
, 239); border: none; border-radius: 4px; box-sizing: border-box; font-size=
: 14px; font-weight: bold; height: 40px; padding: 0px 12px; width: 100%; }

.AdvertiserCreateForm .clientError { color: rgb(193, 20, 0); font-size: 12p=
x; font-weight: bold; margin-left: 2px; margin-top: 6px; }

.AdvertiserCreateForm .serverError { color: rgb(193, 20, 0); font-size: 16p=
x; font-weight: bold; margin-bottom: 20px; margin-top: 32px; text-align: ce=
nter; }

.AdvertiserCreateForm .inputSection { display: inline-flex; flex-flow: colu=
mn nowrap; margin-top: 36px; min-width: 208px; }

.AdvertiserCreateForm .inputSection:not(.dropdownSection) { margin-right: 2=
0px; }

.AdvertiserCreateForm .dropdownSection .ReactDropdown__control { height: 26=
px; }

.AdvertiserCreateForm .footer { margin-top: 40px; text-align: right; }

.AdvertiserCreateForm .footer button:first-child { margin-right: 12px; }

.AdvertiserCreateForm .formFooter { padding-right: 0px; }

.advertiserSwitcher .ReactDropdown__control--advertiserDropdown { padding-l=
eft: 12px; }

.AsyncDownloadFooter { background: rgb(250, 250, 250); border-top: 1px soli=
d rgb(199, 199, 199); display: flex; -webkit-box-pack: justify; justify-con=
tent: space-between; padding: 10px 20px; }

.AsyncDownloadFooter .downloadStatusText { color: rgb(85, 85, 85); display:=
 inline-block; font-size: 16px; font-weight: bold; margin-right: 8px; max-w=
idth: 440px; overflow: hidden; text-overflow: ellipsis; vertical-align: mid=
dle; }

.AsyncDownloadFooter .spinner { background: url("https://s.pinimg.com/webap=
p/style/images/spinner-small-1x-b897d25e.gif") 0% 0% / contain no-repeat; h=
eight: 16px; width: 16px; display: inline-block; opacity: 0.5; animation: s=
pin 1.5s linear infinite; margin-right: 4px; position: relative; top: 4px; =
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AsyncDownloadFooter .spinner { background-image: url("https://s.pinimg.c=
om/webapp/style/images/spinner-small-2x-dbb1334f.gif"); }
}

.AsyncDownloadFooter .spinner.hidden { display: none; }

.AudienceForm.actalikeAudienceForm .existingAudienceTable { padding-bottom:=
 8px; }

.AudienceForm.actalikeAudienceForm .countryPicker, .AudienceForm.actalikeAu=
dienceForm .reachSelector { display: inline-block; margin-top: 20px; vertic=
al-align: top; }

.AudienceForm.actalikeAudienceForm .countryPicker { margin-right: 80px; }

.AudienceForm.actalikeAudienceForm .countryPicker .selectButton { max-width=
: 200px; word-break: break-word; }

.AudienceForm.actalikeAudienceForm .countryPicker .selectButton button { bo=
rder: none; white-space: normal; }

.AudienceForm.actalikeAudienceForm .countryPicker .selectButton ul { max-he=
ight: 200px; overflow-y: auto; }

.AudienceForm { width: 1000px; }

.AudienceForm .header, .AudienceForm .basicInfo, .AudienceForm .filters, .A=
udienceForm .actalikeData, .AudienceForm .userListData { margin-left: 33px;=
 }

.AudienceForm .header { color: rgb(85, 85, 85); font-size: 24px; font-weigh=
t: bold; margin-bottom: 20px; margin-top: 22px; }

.AudienceForm .basicInfo { margin-bottom: 20px; }

.AudienceForm .fieldLabel { color: rgb(85, 85, 85); font-size: 12px; font-w=
eight: 500; margin-bottom: 12px; }

.AudienceForm .actalikeData { margin-bottom: 32px; margin-top: 40px; }

.AudienceForm .actalikeData, .AudienceForm .basicInfo { margin-right: 67px;=
 }

.AudienceForm .descriptionField { margin-bottom: 19px; margin-top: 23px; }

.AudienceForm .retentionDaysWrapper, .AudienceForm .filters, .AudienceForm =
.addFilterWrapper { color: rgb(85, 85, 85); font-size: 16px; font-weight: b=
old; }

.AudienceForm .error { display: none; }

.AudienceForm .error.server { color: rgb(193, 20, 0); font-size: 16px; font=
-weight: bold; line-height: 15px; margin-bottom: 20px; margin-top: 32px; te=
xt-align: center; }

.AudienceForm .error.client { color: rgb(193, 20, 0); font-size: 12px; font=
-weight: bold; line-height: 15px; }

.AudienceForm .error.hasError { display: block; }

.AudienceForm .retentionDays { background-color: rgb(239, 239, 239); border=
: none; border-radius: 4px; color: rgb(181, 181, 181); font-size: 14px; fon=
t-weight: bold; height: 28px; margin-left: 10px; margin-right: 10px; text-a=
lign: center; width: 59px; }

.AudienceForm .retentionDays:focus { outline: none; }

.AudienceForm .retentionDaysWrapper { margin-right: 61px; }

.AudienceForm .filters { border-top: 1px solid rgb(239, 239, 239); margin-r=
ight: 33px; padding-bottom: 9px; padding-top: 15px; white-space: nowrap; }

.AudienceForm .filterHeader { display: flex; -webkit-box-pack: justify; jus=
tify-content: space-between; margin-bottom: 22px; margin-top: 10px; }

.AudienceForm .removeFilter { color: rgb(181, 181, 181); font-size: 12px; f=
ont-weight: bold; margin-top: 12px; }

.AudienceForm .filterContent { display: flex; margin-bottom: 20px; }

.AudienceForm .radioButtons { color: rgb(85, 85, 85); font-size: 16px; font=
-weight: bold; margin-right: 32px; padding-left: 4px; padding-right: 44px; =
vertical-align: top; }

.AudienceForm .rightBorder { border-right: 1px solid rgb(239, 239, 239); }

.AudienceForm .radioButtons input { margin-right: 9px; }

.AudienceForm .radioButtons li { display: block; margin-bottom: 4px; }

.AudienceForm .humanReadableText { color: rgb(181, 181, 181); font-size: 14=
px; margin-bottom: 6px; white-space: normal; }

.AudienceForm .addFilterWrapper { border-top: 1px solid rgb(239, 239, 239);=
 margin-bottom: 24px; margin-left: 17px; margin-right: 33px; padding-top: 1=
8px; }

.AudienceForm .addFilterButton { background-color: rgb(255, 255, 255); bord=
er: none; }

.AudienceForm .addFilterButton .addFilterText { font-weight: bold; margin-l=
eft: 4px; position: relative; top: 2px; }

.AudienceForm .footer { text-align: right; }

.AudienceForm .footer button { margin-bottom: 8px; margin-right: 12px; marg=
in-top: 8px; }

.AudienceForm .engagementMultiValueInputWrapper, .AudienceForm .visitorMult=
iValueInput { display: inline-block; -webkit-box-flex: 1; flex-grow: 1; }

.AudienceForm .visitorMultiValueInput, .AudienceForm .engagementMultiValueI=
nput { border: 1px solid rgb(239, 239, 239); margin-right: 16px; min-height=
: 100px; vertical-align: top; white-space: normal; }

.AudienceForm .typeaheadInput__suggestions, .AudienceForm .visitorMultiValu=
eInput__suggestions, .AudienceForm .engagementMultiValueInput__suggestions =
{ background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0=
, 0, 0.06) 2px 2px 6px 0px; color: rgb(85, 85, 85); max-height: 200px; over=
flow: auto; position: relative; width: 271px; z-index: 100; }

.AudienceForm .typeaheadInput__suggestions li, .AudienceForm .visitorMultiV=
alueInput__suggestions li, .AudienceForm .engagementMultiValueInput__sugges=
tions li { font-size: 14px; padding: 12px; }

.AudienceForm .typeaheadInput__suggestions li.active, .AudienceForm .visito=
rMultiValueInput__suggestions li.active, .AudienceForm .engagementMultiValu=
eInput__suggestions li.active { background-color: rgb(239, 239, 239); }

.AudienceForm .typeaheadInput__suggestions li mark, .AudienceForm .visitorM=
ultiValueInput__suggestions li mark, .AudienceForm .engagementMultiValueInp=
ut__suggestions li mark { background-color: rgb(239, 239, 239); }

.AudienceForm .typeaheadInput__tag, .AudienceForm .visitorMultiValueInput__=
tag, .AudienceForm .engagementMultiValueInput__tag { background-color: rgb(=
239, 239, 239); border-radius: 4px; color: rgb(85, 85, 85); display: inline=
-block; font-size: 14px; line-height: 24px; margin: 6px 0px 0px 8px; paddin=
g: 0px 0px 0px 8px; }

.AudienceForm .typeaheadInput__tag__remove, .AudienceForm .visitorMultiValu=
eInput__tag__remove, .AudienceForm .engagementMultiValueInput__tag__remove =
{ color: rgb(85, 85, 85); cursor: pointer; display: inline-block; font-size=
: 20px; font-weight: normal; line-height: 24px; margin-left: 8px; text-alig=
n: center; width: 22px; }

.AudienceForm .typeaheadInput__tagInput input, .AudienceForm .visitorMultiV=
alueInput__tagInput input, .AudienceForm .engagementMultiValueInput__tagInp=
ut input { background: transparent; border: none; color: rgb(85, 85, 85); d=
isplay: block; font-size: 16px; font-weight: bold; line-height: 34px; paddi=
ng: 0px 8px; width: 100%; }

.AudienceForm .typeaheadInput__tagInput input::-webkit-input-placeholder, .=
AudienceForm .visitorMultiValueInput__tagInput input::-webkit-input-placeho=
lder, .AudienceForm .engagementMultiValueInput__tagInput input::-webkit-inp=
ut-placeholder { color: rgb(181, 181, 181); font-size: 14px; font-weight: 5=
00; }

.AudienceForm .typeaheadInput__tagInput input::placeholder, .AudienceForm .=
visitorMultiValueInput__tagInput input::placeholder, .AudienceForm .engagem=
entMultiValueInput__tagInput input::placeholder { color: rgb(181, 181, 181)=
; font-size: 14px; font-weight: 500; }

.AudienceForm .typeaheadInput__tagInput input:focus, .AudienceForm .visitor=
MultiValueInput__tagInput input:focus, .AudienceForm .engagementMultiValueI=
nput__tagInput input:focus { outline: none; }

.AudienceForm.engagementAudienceForm .verifiedDomains { display: inline-blo=
ck; margin-right: 47px; }

.AudienceForm.engagementAudienceForm .verifiedDomainsButtonWrapper.basicInf=
oItem .selectButton, .AudienceForm.engagementAudienceForm .verifiedDomainsB=
uttonWrapper ~ .basicInfoItem { position: relative; top: 6px; }

.AudienceForm.engagementAudienceForm .verifiedDomainsButton em { width: 26p=
x; height: 26px; background: url("https://s.pinimg.com/webapp/style/images/=
webapp-common-above_the_fold-1x-5d23fe54.png") -119px -260px no-repeat; dis=
play: inline-block; font-style: normal; font-variant: normal; font-weight: =
normal; font-stretch: normal; font-size: 0px; line-height: 0; font-family: =
serif; text-shadow: none; color: transparent; margin-right: 7px; zoom: 0.77=
; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AudienceForm.engagementAudienceForm .verifiedDomainsButton em { backgrou=
nd-image: url("https://s.pinimg.com/webapp/style/images/webapp-common-above=
_the_fold-2x-968902f1.png"); background-position: -117px -256px; background=
-size: 399px 382px; }
}

.AudienceForm.engagementAudienceForm .domain { color: rgb(85, 85, 85); font=
-size: 16px; font-weight: bold; }

.AudienceForm.engagementAudienceForm .domainImageWrapper { margin-right: 7p=
x; vertical-align: middle; }

.AudienceForm.engagementAudienceForm .inputGrid { -webkit-box-flex: 1; flex=
-grow: 1; overflow: hidden; }

.AudienceForm.engagementAudienceForm .QuickPromoteTooltip { margin-top: -4p=
x; }

.AudienceForm.engagementAudienceForm .inputError { margin-top: 8px; }

.AudienceForm.userListAudienceForm .userListData { margin-bottom: 32px; mar=
gin-top: 28px; }

.AudienceForm.userListAudienceForm .addRemoveButtonWrapper { color: rgb(85,=
 85, 85); font-size: 14px; font-weight: bold; margin-bottom: 12px; }

.AudienceForm.userListAudienceForm .addRemoveRadioButtons { display: inline=
-block; margin-right: 40px; }

.AudienceForm.userListAudienceForm .chooseFileButtonLabel { margin-bottom: =
12px; }

.AudienceForm.userListAudienceForm .chooseFileButton { position: relative; =
top: -4px; }

.AudienceForm.userListAudienceForm .selectedFileWrapper { margin-bottom: 12=
px; }

.AudienceForm.userListAudienceForm .selectedFileWrapper button { position: =
relative; top: -4px; }

.AudienceForm.userListAudienceForm .selectedFile { color: rgb(153, 153, 153=
); display: inline; font-size: 14px; font-weight: bold; margin-right: 6px; =
}

.AudienceForm.userListAudienceForm .fileInput { opacity: 0; position: absol=
ute; }

.AudienceForm.userListAudienceForm .progressBar { margin-top: 8px; padding-=
bottom: 16px; width: 280px; }

.AudienceForm.visitorAudienceForm .tagSelection { margin-bottom: 19px; marg=
in-top: 33px; }

.AudienceForm.visitorAudienceForm .tagSelection .tagSelectButton { color: r=
gb(181, 181, 181); font-size: 14px; font-weight: 500; margin-bottom: 5px; }

.AudienceForm.visitorAudienceForm .tagSelection .tagSelectButton.selectedBu=
tton { color: rgb(85, 85, 85); font-weight: bold; }

.AudienceForm.visitorAudienceForm .tagSelection .conversionTagSearchTable {=
 font-weight: bold; margin-top: 11px; }

.AudienceForm.visitorAudienceForm .retentionDaysAndPrefill { display: flex;=
 }

.AudienceForm.visitorAudienceForm .error.server { margin: 0px 66px 48px 32p=
x; }

.AudienceForm.visitorAudienceForm .noTagsError { margin-bottom: 20px; margi=
n-left: 33px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .eventFilterConten=
t { margin-bottom: 5px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .eventFilterOperat=
or { display: inline-block; font-size: 16px; font-weight: bold; margin-bott=
om: 12px; margin-left: 25px; margin-top: 8px; vertical-align: top; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .historyWarning { =
color: rgb(227, 120, 12); font-size: 14px; margin-bottom: 6px; white-space:=
 normal; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .operatorSelection=
 { display: inline-block; vertical-align: top; width: 100px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .filterValue { dis=
play: inline-block; margin-left: 24px; vertical-align: top; width: 254px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput { =
position: relative; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__s=
uggestions { position: absolute; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__s=
uggestions li { font-size: 16px; font-weight: bold; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
ag { position: absolute; z-index: 101; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput { position: relative; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput input { background: transparent; border-top: none; border-right: no=
ne; border-left: none; border-image: initial; border-bottom: 1px solid rgb(=
239, 239, 239); color: rgb(85, 85, 85); display: block; font-size: 16px; fo=
nt-weight: bold; line-height: 34px; margin: 0px 0px 5px; overflow: hidden; =
padding: 0px; width: 100%; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput input::-webkit-input-placeholder { color: rgb(181, 181, 181); }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput input::placeholder { color: rgb(181, 181, 181); }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput input:focus, .AudienceForm.visitorAudienceForm .visitorAudienceFiel=
ds .typeaheadInput__tagInput input:active { outline: none; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .typeaheadInput__t=
agInput input:disabled { color: rgb(181, 181, 181); }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subrules { margin=
: 18px 66px 24px 30px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subruleContent { =
margin-bottom: 24px; margin-top: 60px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subruleKey { disp=
lay: inline-block; vertical-align: top; width: 254px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subruleOperatorSe=
lection { display: inline-block; margin-left: 16px; vertical-align: top; wi=
dth: 168px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subruleValue { ma=
rgin-bottom: 15px; margin-top: 15px; vertical-align: top; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subrules .subrule=
Content .visitorMultiValueInput { width: 100%; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .subrules .history=
Warning { margin-top: 18px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .removeSubrule { c=
olor: rgb(181, 181, 181); display: inline-block; float: right; font-size: 1=
2px; font-weight: bold; margin-top: 12px; }

.AudienceForm.visitorAudienceForm .visitorAudienceFields .addSubruleWrapper=
 em { width: 28px; height: 28px; background: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-partners-1x-9f7312af.png") -30px 0px no-repea=
t; display: inline-block; font-style: normal; font-variant: normal; font-we=
ight: normal; font-stretch: normal; font-size: 0px; line-height: 0; font-fa=
mily: serif; text-shadow: none; color: transparent; margin-right: 6px; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .AudienceForm.visitorAudienceForm .visitorAudienceFields .addSubruleWrapp=
er em { background-image: url("https://s.pinimg.com/webapp/style/images/web=
app-common-partners-2x-19664238.png"); background-position: -29px 0px; back=
ground-size: 86px 72px; }
}

.AudienceForm.visitorAudienceForm .visitorAudienceFields .addSubrule { colo=
r: rgb(85, 85, 85); font-size: 14px; font-weight: bold; margin-right: 33px;=
 padding-top: 18px; }

.BrioCheckbox { color: rgb(85, 85, 85); font-size: 16px; font-weight: bold;=
 }

.BrioCheckbox input[type=3D"checkbox"] { border: 0px; clip: rect(0px 0px 0p=
x 0px); display: none; height: 1px; margin: -1px; overflow: hidden; padding=
: 0px; position: absolute; width: 1px; }

.BrioCheckbox .checkbox { border: 1px solid rgb(85, 85, 85); border-radius:=
 4px; display: inline-block; height: 16px; margin-right: 12px; position: re=
lative; top: 2px; transition: all 0.5s ease; width: 16px; }

.BrioCheckbox .checkbox::before { border: solid rgb(255, 255, 255); content=
: " "; display: none; left: 5px; position: absolute; width: 3px; }

.BrioCheckbox input[type=3D"checkbox"]:focus + .checkbox, .BrioCheckbox inp=
ut[type=3D"checkbox"]:active:not(:checked) + .checkbox { box-shadow: rgb(10=
2, 102, 102) 0px 0px 0px 1px; }

.BrioCheckbox input[type=3D"checkbox"]:checked + .checkbox { background: rg=
b(102, 102, 102); }

.BrioCheckbox input[type=3D"checkbox"]:checked + .checkbox::before, .BrioCh=
eckbox input[type=3D"checkbox"]:indeterminate + .checkbox::before { display=
: block; }

.BrioCheckbox input[type=3D"checkbox"]:checked + .checkbox::before { border=
-width: 0px 2px 2px 0px; height: 8px; top: 2px; transform: rotate(45deg); }

.BrioCheckbox input[type=3D"checkbox"]:indeterminate + .checkbox::before { =
border-color: rgb(102, 102, 102); border-width: 0px 2px 0px 0px; height: 7p=
x; top: 3px; transform: rotate(90deg); }

.BrioCheckboxGroup.grid { display: flex; flex-wrap: wrap; padding: 1px; }

.BrioCheckboxGroup.grid li { display: inline-block; margin-bottom: 20px; ve=
rtical-align: top; white-space: normal; word-wrap: break-word; }

.BrioCheckboxGroup.grid li.lastRow { margin-bottom: 0px; }

.BrioRadioButtonGroup { color: rgb(85, 85, 85); font-size: 16px; }

.BrioRadioButtonGroup input[type=3D"radio"] { border: 0px; clip: rect(0px 0=
px 0px 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; pos=
ition: absolute; width: 1px; }

.BrioRadioButtonGroup input[type=3D"radio"] + .radioButton { border: 1px so=
lid rgb(85, 85, 85); border-radius: 16px; display: inline-block; height: 16=
px; margin-right: 12px; position: relative; top: 4px; width: 16px; }

.BrioRadioButtonGroup input[type=3D"radio"] + .radioButton::before { border=
-radius: 12px; content: " "; display: none; height: 12px; margin: auto; pos=
ition: relative; top: 2px; transition: all 0.5s ease; width: 12px; }

.BrioRadioButtonGroup input[type=3D"radio"]:active:not(:checked) + .radioBu=
tton, .BrioRadioButtonGroup input[type=3D"radio"]:focus + .radioButton { bo=
x-shadow: rgb(102, 102, 102) 0px 0px 0px 1px; }

.BrioRadioButtonGroup input[type=3D"radio"]:checked + .radioButton::before =
{ background-color: rgb(102, 102, 102); display: block; }

.BrioRadioButtonGroup.grid { display: flex; flex-wrap: wrap; padding: 2px; =
}

.BrioRadioButtonGroup.grid li { display: inline-block; margin-bottom: 20px;=
 vertical-align: top; white-space: normal; word-wrap: break-word; }

.BrioRadioButtonGroup.grid li.lastRow { margin-bottom: 0px; }

.bulkDownloadModal { background-color: rgb(255, 255, 255); border: none; bo=
rder-radius: 6px; box-shadow: none; overflow: auto; width: 640px; }

.BulkDownload header { background: rgb(250, 250, 250); color: rgb(51, 51, 5=
1); font-size: 24px; font-weight: bold; height: 40px; line-height: 40px; pa=
dding: 10px 20px; }

.BulkDownload form { margin: 20px 40px; }

.BulkDownload form h2 { margin-bottom: 10px; }

.BulkDownload form h3.error { color: rgb(189, 8, 28); margin-bottom: 10px; =
}

.BulkDownload form section { box-sizing: border-box; display: inline-block;=
 margin: 0px 1%; width: 48%; }

.BulkDownload form section h3 em { color: rgb(153, 153, 153); display: inli=
ne-block; font-size: 12px; font-style: normal; }

.BulkDownload form section label { float: left; font-size: 14px; margin-bot=
tom: 10px; text-align: left; width: 50%; }

.BulkDownload form section label input[type=3D"checkbox"] { margin-right: 1=
0px; }

.BulkDownload form section.objectives { border-right: 1px solid rgb(224, 22=
4, 224); }

.BulkDownload form section.adminOptions { margin-top: 20px; }

.BulkDownload form section.adminOptions, .BulkDownload form section.dateOpt=
ions { width: 100%; }

.BulkDownload form section.adminOptionsBulk { width: 48%; }

.BulkDownload form section.adminOptionsBulk label { width: 100%; }

.BulkDownload form section.campaignName { float: left; }

.BulkDownload form hr { margin: 20px 0px; }

.BulkDownload form section.date { margin: 0px 2% 0px 0px; position: relativ=
e; width: 22%; }

.BulkDownload form section.dates.startDate::after { border-bottom: 1px soli=
d rgb(136, 136, 136); bottom: 13px; content: ""; position: absolute; right:=
 -2px; width: 15px; }

.BulkDownload form .dateField { background: rgb(239, 239, 239); border: 0px=
; box-sizing: border-box; font-size: 16px; font-weight: bold; text-align: c=
enter; width: 125px; }

.BulkDownload form section.quickDatePicker { color: rgb(119, 119, 119); fon=
t-size: 18px; font-weight: bold; margin-top: 32px; width: 50%; }

.BulkDownload form .quickDatePicker a { color: rgb(170, 170, 170); display:=
 inline-block; float: none; font-size: 18px; margin: 0px 10px; width: auto;=
 }

.BulkDownload form .quickDatePicker a.selected { color: rgb(0, 0, 0); }

.BulkDownload form::after { clear: both; content: " "; display: table; font=
-size: 0px; height: 0px; visibility: hidden; }

.searchField { display: inline-block; position: relative; }

.searchField .Input.flat { background: transparent; padding-left: 33px; }

.searchField .searchIcon { width: 15px; height: 15px; background: url("http=
s://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe=
54.png") -238px -325px no-repeat; left: 10px; position: absolute; top: 9px;=
 }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .searchField .searchIcon { background-image: url("https://s.pinimg.com/we=
bapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); backgroun=
d-position: -217px -145px; background-size: 399px 382px; }
}

.searchField .clearIcon { width: 12px; height: 12px; background: url("https=
://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe5=
4.png") -396px -149px no-repeat; cursor: pointer; position: absolute; right=
: 9px; top: 10px; transition: opacity 0.5s, right 0.5s, visibility 0.5s; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .searchField .clearIcon { background-image: url("https://s.pinimg.com/web=
app/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background=
-position: -357px -240px; background-size: 399px 382px; }
}

.searchField .clearIcon:hover { width: 12px; height: 12px; background: url(=
"https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5=
d23fe54.png") -396px -79px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .searchField .clearIcon:hover { background-image: url("https://s.pinimg.c=
om/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); back=
ground-position: -163px -109px; background-size: 399px 382px; }
}

.searchField .clearIcon:active { width: 12px; height: 12px; background: url=
("https://s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-=
5d23fe54.png") -396px -93px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .searchField .clearIcon:active { background-image: url("https://s.pinimg.=
com/webapp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); bac=
kground-position: -321px -258px; background-size: 399px 382px; }
}

.inputField { overflow: hidden; background: linear-gradient(rgb(240, 240, 2=
40), rgb(245, 245, 245)); box-sizing: border-box; width: 100%; border: 1px =
solid rgb(214, 211, 206); border-radius: 3px; color: rgb(51, 51, 51); font-=
size: 14px; padding: 7px; }

.inputField:first-child { border: 0px; }

.inputField:focus { background: rgb(255, 255, 255); }

.inputField.hasError, .inputField.hasWarning { background: rgb(230, 171, 17=
3); border-color: rgb(189, 8, 28); }

.inputField.disabled { background: linear-gradient(rgb(245, 245, 245), rgb(=
250, 250, 250)); border-color: rgb(220, 220, 220); color: rgb(153, 153, 153=
); cursor: default; }

.safari .inputField.disabled { background-color: rgb(248, 248, 248); }

.inputField.flat { background: rgb(255, 255, 255); border: 1px solid rgb(19=
9, 199, 199); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51);=
 font-size: 14px; padding: 7px; }

.inputField.flat:focus { border-color: rgb(18, 175, 227); outline: none; }

.inputField.flat:disabled { background-color: rgb(245, 245, 245); color: rg=
b(185, 185, 185); }

.withCurrencySymbol .inputField { border-bottom-left-radius: 0px; border-to=
p-left-radius: 0px; }

.inputField.searchInput { padding-right: 30px; }

.inputField.bottomBorder { border-width: 0px 0px 1px; border-top-style: ini=
tial; border-right-style: initial; border-left-style: initial; border-top-c=
olor: initial; border-right-color: initial; border-left-color: initial; bor=
der-image: initial; border-bottom-style: solid; border-bottom-color: rgb(22=
7, 227, 227); border-bottom-left-radius: 0px; border-bottom-right-radius: 0=
px; }

.inputField.bottomBorder:focus { border-color: rgb(227, 227, 227); }

.inputField.noBorder { border: 0px; }

.inputField.searchInputRight { padding-left: 30px; }

.inputField.targetingValueList { border-bottom-left-radius: 0px; border-bot=
tom-right-radius: 0px; height: 40px; }

.SearchableInputList .searchField { display: block; }

.SearchableInputList .groupWrapper { background-color: rgb(255, 255, 255); =
border-bottom: 1px solid rgb(199, 199, 199); border-bottom-left-radius: 4px=
; border-bottom-right-radius: 4px; border-left: 1px solid rgb(199, 199, 199=
); border-right: 1px solid rgb(199, 199, 199); margin: 0px; max-height: 225=
px; overflow-y: auto; padding: 0px; word-wrap: break-word; }

.SearchableInputList .inputWrapper { border-bottom: 1px solid rgb(231, 231,=
 231); display: block; padding: 16px 20px; }

.selectButton { display: inline-block; position: relative; vertical-align: =
baseline; z-index: 668; }

.selectButton .dropdownContainer { display: none; }

.selectButton.open .dropdownContainer { border: 1px solid rgb(204, 204, 204=
); border-radius: 6px; display: block; margin: 6px 0px 20px; position: abso=
lute; }

.selectButton.open ul { background: rgb(255, 255, 255); border-radius: 6px;=
 min-width: 120px; }

.selectButton.open li { border-top: 1px solid rgb(238, 238, 238); font-size=
: 14px; font-weight: bold; position: relative; }

.selectButton.open li button { background: transparent; border: none; paddi=
ng: 15px 10px; text-align: left; width: 100%; }

.selectButton.open li:first-child { border-radius: 6px 6px 0px 0px; border-=
top: 0px; }

.selectButton.open li:last-child { border-radius: 0px 0px 6px 6px; }

.selectButton button.flat::after { border-width: 4px; border-style: solid; =
border-color: rgb(17, 17, 17) rgb(17, 17, 17) transparent transparent; bord=
er-image: initial; content: ""; display: inline-block; height: 0px; margin-=
left: 8px; transform: rotate(135deg); vertical-align: top; width: 0px; }

.selectButton.open button::after { margin-top: 2px; transform: rotate(315de=
g); vertical-align: middle; }

.selectButton.open .dropdownContainer::before { background: rgb(255, 255, 2=
55); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 20=
4) transparent transparent rgb(204, 204, 204); border-image: initial; conte=
nt: ""; display: block; height: 12px; left: 12px; position: absolute; top: =
-8px; transform: rotate(45deg); width: 12px; }

.selectButton.open ul li:hover { background-color: rgb(239, 239, 239); curs=
or: pointer; }

.sterlingOnSteroidsCreateAdvertiserForm { padding: 40px 20px; width: 756px;=
 }

.addUserToSterlingAclForm { display: flex; -webkit-box-orient: vertical; -w=
ebkit-box-direction: normal; flex-direction: column; padding: 10px; }

.WordSelector li { display: inline-block; margin-right: 16px; }

.WordSelector button { background-color: rgb(255, 255, 255); border: none; =
color: rgb(85, 85, 85); font-size: 14px; font-weight: bold; line-height: 36=
px; min-height: 44px; text-align: center; vertical-align: middle; white-spa=
ce: normal; width: 44px; word-break: break-word; }

.WordSelector button:focus:not(.selected) { border: 1px solid rgb(199, 199,=
 199); border-radius: 50%; outline: none; }

.WordSelector button.selected { background-color: rgb(85, 85, 85); border: =
1px solid rgb(85, 85, 85); border-radius: 50%; color: rgb(255, 255, 255); o=
utline: none; transition: color 0.5s ease, background-color; }

.InterestCard { }

.InterestCard.compact, .InterestCard.default { height: 100%; width: 100%; }

.InterestCard.default h2 { font-size: 16px; }

.InterestCard.default h3 { font-size: 12px; font-weight: normal; }

.InterestCard.default .followButton { margin-top: 8px; }

.InterestCard.compact h2 { font-size: 13px; }

.InterestCard.compact h3 { font-size: 11px; font-weight: normal; }

.InterestCard.compact .followButton { display: none; padding: 8px; position=
: absolute; right: 0px; top: 0px; }

.InterestCard.compact:hover .followButton { display: block; }

.InterestCard .link { cursor: pointer; }

.InterestCard .interestContainer:active { transform: scale(0.95); }

.InterestCard .interestContainer { border-radius: 6px; box-sizing: border-b=
ox; display: block; height: 100%; min-width: 130px; padding-bottom: 100%; p=
osition: relative; transition: all 0.1s ease-in-out; width: 100%; }

.InterestCard .interestContainer.fullScreenNUXPicker { border-radius: 8px; =
}

.InterestCard .mobileInterestContainer { min-width: 106px; }

.InterestCard .mobileNuxInterest { min-width: 0px; }

.InterestCard .interestImage { background:  0% 0% / cover rgb(255, 255, 255=
); border-radius: 6px; display: block; height: 100%; position: absolute; tr=
ansform: none; transition: all 0.1s ease-in-out; width: 100%; }

.InterestCard .interestImage.fullScreenNUXPicker { border-radius: 8px; }

.InterestCard .noImageInterest { border-radius: 3px; }

.InterestCard .interestImage::after { background: rgb(0, 0, 0); border-radi=
us: 6px; bottom: 0px; content: ""; left: 0px; opacity: 0.2; position: absol=
ute; right: 0px; top: 0px; }

.InterestCard .interestContainer.fullScreenNUXPicker .interestImage::after =
{ border-radius: 8px; }

.InterestCard .interestImage:hover { opacity: 1; }

.InterestCard .textContainer { bottom: 0px; display: block; left: 0px; padd=
ing: 8px; position: absolute; right: 0px; z-index: 1; }

.InterestCard .textContainer.fullScreenNUXPicker { padding: 24px; }

.InterestCard .centerText { bottom: 50%; transform: translateY(50%); }

.InterestCard .textContainer div { overflow: hidden; text-overflow: ellipsi=
s; }

.InterestCard .text { color: rgb(255, 255, 255); display: block; -webkit-fo=
nt-smoothing: antialiased; font-weight: bold; text-align: left; text-overfl=
ow: ellipsis; width: 100%; }

.InterestCard .left { text-align: left; }

.InterestCard .center { text-align: center; }

.InterestCard .right { text-align: right; }

.InterestCard .value { font-weight: bold; }

.StoryRenuxCard .buttonWrapper { background-color: transparent; border: non=
e; height: 300px; padding: 0px; position: relative; width: 100%; }

.StoryRenuxCard .buttonWrapper:focus { outline: none; }

.StoryRenuxCard .buttonWrapper:hover .renuxButton { background-color: rgb(2=
24, 224, 224); }

.StoryRenuxCard .petalWrapper { border-radius: 8px; height: 100%; left: 0px=
; overflow: hidden; position: absolute; top: 0px; width: 100%; }

@-webkit-keyframes textAnimation {=20
  0% { opacity: 0; transform: translateY(30%); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes textAnimation {=20
  0% { opacity: 0; transform: translateY(30%); }
  100% { opacity: 1; transform: translateY(0px); }
}

.StoryRenuxCard .petalText { animation: textAnimation 0.42s cubic-bezier(0.=
31, 1, 0.34, 1) 2.3s 1 forwards; border: 1px solid transparent; bottom: 64p=
x; left: 0px; opacity: 0; padding: 12px; position: absolute; width: 165px; =
}

@-webkit-keyframes petalAnimation {=20
  0% { transform: scale(0) rotate(-45deg) translateX(-100%); }
  100% { transform: scale(1) rotate(0deg) translateX(0px); }
}

@keyframes petalAnimation {=20
  0% { transform: scale(0) rotate(-45deg) translateX(-100%); }
  100% { transform: scale(1) rotate(0deg) translateX(0px); }
}

.StoryRenuxCard .petal { animation: petalAnimation 0.8s cubic-bezier(0.31, =
1, 0.34, 1) 1.6s forwards; background-color: rgb(242, 52, 52); border-radiu=
s: 50% 50% 50% 8px; margin-bottom: 18px; padding-top: 100%; transform: scal=
e(0) rotate(-45deg) translateX(-100%); transform-origin: left bottom 0px; w=
idth: 100%; }

@-webkit-keyframes buttonAnimation {=20
  0% { height: 300px; }
  50% { height: 300px; }
  100% { height: 45px; }
}

@keyframes buttonAnimation {=20
  0% { height: 300px; }
  50% { height: 300px; }
  100% { height: 45px; }
}

.StoryRenuxCard .renuxButton { animation: buttonAnimation 1.2s cubic-bezier=
(0.31, 1, 0.34, 1) 0.5s forwards; background-color: rgb(239, 239, 239); bor=
der-radius: 8px; bottom: 0px; display: table; height: 300px; position: abso=
lute; width: 100%; }

.StoryRenuxCard .renuxButtonText { animation: textAnimation 0.42s cubic-bez=
ier(0.31, 1, 0.34, 1) 1.5s 1 forwards; display: table-cell; opacity: 0; tra=
nsform: translateY(100%); vertical-align: middle; width: 100%; }

@-webkit-keyframes fadeInOut {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeInOut {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes selectedFadeInOut {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes selectedFadeInOut {=20
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

.StoryGamePin.animation { animation-delay: 500ms; animation-duration: 500ms=
; animation-fill-mode: forwards; animation-name: fadeInOut; border-radius: =
6px; opacity: 0; }

.StoryGamePin.selectedAnimation { -webkit-box-align: center; align-items: c=
enter; animation-duration: 500ms; animation-name: selectedFadeInOut; border=
-radius: 6px; display: flex; height: 100%; -webkit-box-pack: center; justif=
y-content: center; opacity: 0; position: absolute; width: 100%; z-index: -1=
; }

.StoryGamePin.hoverable { background-color: rgb(0, 0, 0); border-radius: 6p=
x; height: 100%; opacity: 0; position: absolute; width: 100%; z-index: 1; }

.StoryGamePin.hoverable:hover { opacity: 0.2; }

.StoryTopicCard .wrapper { cursor: pointer; display: block; position: relat=
ive; }

.StoryTopicCard .card { background: rgb(239, 239, 239); bottom: 0px; cursor=
: pointer; left: 0px; opacity: 0; position: absolute; right: 0px; top: 0px;=
 z-index: -1; }

.StoryTopicCard .card.circle { border-radius: 50%; }

.StoryTopicCard .card.rounded { border-radius: 8px; }

.StoryTopicCard .hover { animation: animateIn 0.2s cubic-bezier(0.31, 1, 0.=
34, 1) forwards; }

@-webkit-keyframes animateIn {=20
  100% { opacity: 1; transform: scale(1.09, 1.09); }
}

@keyframes animateIn {=20
  100% { opacity: 1; transform: scale(1.09, 1.09); }
}

.StoryTopicCard .wash { background: rgb(0, 0, 0); bottom: 0px; left: 0px; o=
pacity: 0.45; pointer-events: none; position: absolute; right: 0px; top: 0p=
x; }

.UserNavigateButton.merged { border-bottom-right-radius: 0px; border-top-ri=
ght-radius: 0px; margin-right: -1px; }

.UserNavigateButton .usernameLink { width: 100%; }

.UserNavigateButton .profileImage { background-size: 22px 22px; border-radi=
us: 11px; height: 22px; margin-left: 8px; margin-top: 5px; overflow: hidden=
; width: 22px; }

.UserNavigateButton:active { background: rgb(233, 233, 233); border-color: =
rgb(207, 207, 207); box-shadow: none; }

.PinnerProfileMenuButton a:hover { text-decoration: underline; }

.PinnerProfileMenuButton hr { display: block; }

.UserNavigateButton { background: transparent; border: none; height: auto; =
margin-right: 0px; width: auto; }

.UserNavigateButton:focus, .UserNavigateButton:hover { background: transpar=
ent; box-shadow: none !important; }

.UserNavigateButton .profileName { display: none; }

.UserNavigateButton em { width: 20px; height: 24px; background: url("https:=
//s.pinimg.com/webapp/style/images/webapp-common-above_the_fold-1x-5d23fe54=
.png") -163px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserNavigateButton em { background-image: url("https://s.pinimg.com/weba=
pp/style/images/webapp-common-above_the_fold-2x-968902f1.png"); background-=
position: -114px -292px; background-size: 399px 382px; }
}

.UserNavigateButton:hover em, .UserNavigateButton:focus em { width: 20px; h=
eight: 24px; background: url("https://s.pinimg.com/webapp/style/images/weba=
pp-common-above_the_fold-1x-5d23fe54.png") -119px -296px no-repeat; }

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .UserNavigateButton:hover em, .UserNavigateButton:focus em { background-i=
mage: url("https://s.pinimg.com/webapp/style/images/webapp-common-above_the=
_fold-2x-968902f1.png"); background-position: -177px -292px; background-siz=
e: 399px 382px; }
}

@-webkit-keyframes ReactTwoCirclePulserInnerAnim {=20
  0% { opacity: 0; transform: scale(0.6); }
  18% { opacity: 0.7; transition-timing-function: linear; }
  45% { opacity: 0.7; }
  50% { transform: scale(0.45); transition-timing-function: cubic-bezier(0.=
1, 0.55, 0.95, 0.5); }
  55% { opacity: 0.7; transform: scale(0.6); transition-timing-function: li=
near; }
  80% { opacity: 0; transition-timing-function: cubic-bezier(0.42, 0, 1, 1)=
; }
  100% { opacity: 0; transform: scale(0.6); }
}

@keyframes ReactTwoCirclePulserInnerAnim {=20
  0% { opacity: 0; transform: scale(0.6); }
  18% { opacity: 0.7; transition-timing-function: linear; }
  45% { opacity: 0.7; }
  50% { transform: scale(0.45); transition-timing-function: cubic-bezier(0.=
1, 0.55, 0.95, 0.5); }
  55% { opacity: 0.7; transform: scale(0.6); transition-timing-function: li=
near; }
  80% { opacity: 0; transition-timing-function: cubic-bezier(0.42, 0, 1, 1)=
; }
  100% { opacity: 0; transform: scale(0.6); }
}

@-webkit-keyframes ReactTwoCirclePulserOuterAnim {=20
  0% { opacity: 0; transform: scale(0.8); }
  48% { opacity: 0; transform: scale(0.8); }
  53% { opacity: 0.6; transition-timing-function: linear; }
  80% { opacity: 0; transform: scale(1.2); transition-timing-function: line=
ar; }
  100% { opacity: 0; transform: scale(0.8); }
}

@keyframes ReactTwoCirclePulserOuterAnim {=20
  0% { opacity: 0; transform: scale(0.8); }
  48% { opacity: 0; transform: scale(0.8); }
  53% { opacity: 0.6; transition-timing-function: linear; }
  80% { opacity: 0; transform: scale(1.2); transition-timing-function: line=
ar; }
  100% { opacity: 0; transform: scale(0.8); }
}
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://s.pinimg.com/webapp/style/gestalt-e9d3d57f72581e302213dda7d077af5a.css

@charset "utf-8";

._1 { display: none; }

._2 { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction:=
 normal; flex-direction: row; }

._3 { display: block; }

._4 { display: inline-block; }

@media (min-width: 576px) {
  ._5 { display: none; }
  ._6 { display: flex; -webkit-box-orient: horizontal; -webkit-box-directio=
n: normal; flex-direction: row; }
  ._7 { display: block; }
  ._8 { display: inline-block; }
}

@media (min-width: 768px) {
  ._9 { display: none; }
  ._a { display: flex; -webkit-box-orient: horizontal; -webkit-box-directio=
n: normal; flex-direction: row; }
  ._b { display: block; }
  ._c { display: inline-block; }
}

@media (min-width: 1312px) {
  ._d { display: none; }
  ._e { display: flex; -webkit-box-orient: horizontal; -webkit-box-directio=
n: normal; flex-direction: row; }
  ._f { display: block; }
  ._g { display: inline-block; }
}

._h { -webkit-box-orient: horizontal; flex-direction: row; }

._h, ._i { -webkit-box-direction: normal; }

._i { -webkit-box-orient: vertical; flex-direction: column; }

@media (min-width: 576px) {
  ._j { -webkit-box-orient: horizontal; flex-direction: row; }
  ._j, ._k { -webkit-box-direction: normal; }
  ._k { -webkit-box-orient: vertical; flex-direction: column; }
}

@media (min-width: 768px) {
  ._l { -webkit-box-orient: horizontal; flex-direction: row; }
  ._l, ._m { -webkit-box-direction: normal; }
  ._m { -webkit-box-orient: vertical; flex-direction: column; }
}

@media (min-width: 1312px) {
  ._n { -webkit-box-orient: horizontal; flex-direction: row; }
  ._n, ._o { -webkit-box-direction: normal; }
  ._o { -webkit-box-orient: vertical; flex-direction: column; }
}

._p { width: 0px; }

@media (min-width: 576px) {
  ._12 { width: 0px; }
}

@media (min-width: 768px) {
  ._1f { width: 0px; }
}

@media (min-width: 1312px) {
  ._1s { width: 0px; }
}

._6c { margin-top: 4px; }

._6d { margin-right: 4px; }

._6e { margin-bottom: 4px; }

._6f { margin-left: 4px; }

._6g { margin-top: -4px; }

._6h { margin-right: -4px; }

._6i { margin-bottom: -4px; }

._6j { margin-left: -4px; }

._6k { padding-bottom: 4px; padding-top: 4px; }

._6l { padding-left: 4px; padding-right: 4px; }

._6m { margin-top: 8px; }

._6n { margin-right: 8px; }

._6o { margin-bottom: 8px; }

._6p { margin-left: 8px; }

._6q { margin-top: -8px; }

._6r { margin-right: -8px; }

._6s { margin-bottom: -8px; }

._6t { margin-left: -8px; }

._6u { padding-bottom: 8px; padding-top: 8px; }

._6v { padding-left: 8px; padding-right: 8px; }

._6w { margin-top: 12px; }

._6x { margin-right: 12px; }

._6y { margin-bottom: 12px; }

._6z { margin-left: 12px; }

._70 { margin-top: -12px; }

._71 { margin-right: -12px; }

._72 { margin-bottom: -12px; }

._73 { margin-left: -12px; }

._74 { padding-bottom: 12px; padding-top: 12px; }

._75 { padding-left: 12px; padding-right: 12px; }

._76 { margin-top: 16px; }

._77 { margin-right: 16px; }

._78 { margin-bottom: 16px; }

._79 { margin-left: 16px; }

._7a { margin-top: -16px; }

._7b { margin-right: -16px; }

._7c { margin-bottom: -16px; }

._7d { margin-left: -16px; }

._7e { padding-bottom: 16px; padding-top: 16px; }

._7f { padding-left: 16px; padding-right: 16px; }

._7g { margin-top: 20px; }

._7h { margin-right: 20px; }

._7i { margin-bottom: 20px; }

._7j { margin-left: 20px; }

._7k { margin-top: -20px; }

._7l { margin-right: -20px; }

._7m { margin-bottom: -20px; }

._7n { margin-left: -20px; }

._7o { padding-bottom: 20px; padding-top: 20px; }

._7p { padding-left: 20px; padding-right: 20px; }

._7q { margin-top: 24px; }

._7r { margin-right: 24px; }

._7s { margin-bottom: 24px; }

._7t { margin-left: 24px; }

._7u { margin-top: -24px; }

._7v { margin-right: -24px; }

._7w { margin-bottom: -24px; }

._7x { margin-left: -24px; }

._7y { padding-bottom: 24px; padding-top: 24px; }

._7z { padding-left: 24px; padding-right: 24px; }

._80 { margin-top: 28px; }

._81 { margin-right: 28px; }

._82 { margin-bottom: 28px; }

._83 { margin-left: 28px; }

._84 { margin-top: -28px; }

._85 { margin-right: -28px; }

._86 { margin-bottom: -28px; }

._87 { margin-left: -28px; }

._88 { padding-bottom: 28px; padding-top: 28px; }

._89 { padding-left: 28px; padding-right: 28px; }

._8a { margin-top: 32px; }

._8b { margin-right: 32px; }

._8c { margin-bottom: 32px; }

._8d { margin-left: 32px; }

._8e { margin-top: -32px; }

._8f { margin-right: -32px; }

._8g { margin-bottom: -32px; }

._8h { margin-left: -32px; }

._8i { padding-bottom: 32px; padding-top: 32px; }

._8j { padding-left: 32px; padding-right: 32px; }

._8k { margin-top: 36px; }

._8l { margin-right: 36px; }

._8m { margin-bottom: 36px; }

._8n { margin-left: 36px; }

._8o { margin-top: -36px; }

._8p { margin-right: -36px; }

._8q { margin-bottom: -36px; }

._8r { margin-left: -36px; }

._8s { padding-bottom: 36px; padding-top: 36px; }

._8t { padding-left: 36px; padding-right: 36px; }

._8u { margin-top: 40px; }

._8v { margin-right: 40px; }

._8w { margin-bottom: 40px; }

._8x { margin-left: 40px; }

._8y { margin-top: -40px; }

._8z { margin-right: -40px; }

._90 { margin-bottom: -40px; }

._91 { margin-left: -40px; }

._92 { padding-bottom: 40px; padding-top: 40px; }

._93 { padding-left: 40px; padding-right: 40px; }

._94 { margin-top: 44px; }

._95 { margin-right: 44px; }

._96 { margin-bottom: 44px; }

._97 { margin-left: 44px; }

._98 { margin-top: -44px; }

._99 { margin-right: -44px; }

._9a { margin-bottom: -44px; }

._9b { margin-left: -44px; }

._9c { padding-bottom: 44px; padding-top: 44px; }

._9d { padding-left: 44px; padding-right: 44px; }

._9e { margin-top: 48px; }

._9f { margin-right: 48px; }

._9g { margin-bottom: 48px; }

._9h { margin-left: 48px; }

._9i { margin-top: -48px; }

._9j { margin-right: -48px; }

._9k { margin-bottom: -48px; }

._9l { margin-left: -48px; }

._9m { padding-bottom: 48px; padding-top: 48px; }

._9n { padding-left: 48px; padding-right: 48px; }

@media (min-width: 576px) {
  ._9o { margin-top: 4px; }
  ._9p { margin-right: 4px; }
  ._9q { margin-bottom: 4px; }
  ._9r { margin-left: 4px; }
  ._9s { margin-top: -4px; }
  ._9t { margin-right: -4px; }
  ._9u { margin-bottom: -4px; }
  ._9v { margin-left: -4px; }
  ._9w { padding-bottom: 4px; padding-top: 4px; }
  ._9x { padding-left: 4px; padding-right: 4px; }
  ._9y { margin-top: 8px; }
  ._9z { margin-right: 8px; }
  ._a0 { margin-bottom: 8px; }
  ._a1 { margin-left: 8px; }
  ._a2 { margin-top: -8px; }
  ._a3 { margin-right: -8px; }
  ._a4 { margin-bottom: -8px; }
  ._a5 { margin-left: -8px; }
  ._a6 { padding-bottom: 8px; padding-top: 8px; }
  ._a7 { padding-left: 8px; padding-right: 8px; }
  ._a8 { margin-top: 12px; }
  ._a9 { margin-right: 12px; }
  ._aa { margin-bottom: 12px; }
  ._ab { margin-left: 12px; }
  ._ac { margin-top: -12px; }
  ._ad { margin-right: -12px; }
  ._ae { margin-bottom: -12px; }
  ._af { margin-left: -12px; }
  ._ag { padding-bottom: 12px; padding-top: 12px; }
  ._ah { padding-left: 12px; padding-right: 12px; }
  ._ai { margin-top: 16px; }
  ._aj { margin-right: 16px; }
  ._ak { margin-bottom: 16px; }
  ._al { margin-left: 16px; }
  ._am { margin-top: -16px; }
  ._an { margin-right: -16px; }
  ._ao { margin-bottom: -16px; }
  ._ap { margin-left: -16px; }
  ._aq { padding-bottom: 16px; padding-top: 16px; }
  ._ar { padding-left: 16px; padding-right: 16px; }
  ._as { margin-top: 20px; }
  ._at { margin-right: 20px; }
  ._au { margin-bottom: 20px; }
  ._av { margin-left: 20px; }
  ._aw { margin-top: -20px; }
  ._ax { margin-right: -20px; }
  ._ay { margin-bottom: -20px; }
  ._az { margin-left: -20px; }
  ._b0 { padding-bottom: 20px; padding-top: 20px; }
  ._b1 { padding-left: 20px; padding-right: 20px; }
  ._b2 { margin-top: 24px; }
  ._b3 { margin-right: 24px; }
  ._b4 { margin-bottom: 24px; }
  ._b5 { margin-left: 24px; }
  ._b6 { margin-top: -24px; }
  ._b7 { margin-right: -24px; }
  ._b8 { margin-bottom: -24px; }
  ._b9 { margin-left: -24px; }
  ._ba { padding-bottom: 24px; padding-top: 24px; }
  ._bb { padding-left: 24px; padding-right: 24px; }
  ._bc { margin-top: 28px; }
  ._bd { margin-right: 28px; }
  ._be { margin-bottom: 28px; }
  ._bf { margin-left: 28px; }
  ._bg { margin-top: -28px; }
  ._bh { margin-right: -28px; }
  ._bi { margin-bottom: -28px; }
  ._bj { margin-left: -28px; }
  ._bk { padding-bottom: 28px; padding-top: 28px; }
  ._bl { padding-left: 28px; padding-right: 28px; }
  ._bm { margin-top: 32px; }
  ._bn { margin-right: 32px; }
  ._bo { margin-bottom: 32px; }
  ._bp { margin-left: 32px; }
  ._bq { margin-top: -32px; }
  ._br { margin-right: -32px; }
  ._bs { margin-bottom: -32px; }
  ._bt { margin-left: -32px; }
  ._bu { padding-bottom: 32px; padding-top: 32px; }
  ._bv { padding-left: 32px; padding-right: 32px; }
  ._bw { margin-top: 36px; }
  ._bx { margin-right: 36px; }
  ._by { margin-bottom: 36px; }
  ._bz { margin-left: 36px; }
  ._c0 { margin-top: -36px; }
  ._c1 { margin-right: -36px; }
  ._c2 { margin-bottom: -36px; }
  ._c3 { margin-left: -36px; }
  ._c4 { padding-bottom: 36px; padding-top: 36px; }
  ._c5 { padding-left: 36px; padding-right: 36px; }
  ._c6 { margin-top: 40px; }
  ._c7 { margin-right: 40px; }
  ._c8 { margin-bottom: 40px; }
  ._c9 { margin-left: 40px; }
  ._ca { margin-top: -40px; }
  ._cb { margin-right: -40px; }
  ._cc { margin-bottom: -40px; }
  ._cd { margin-left: -40px; }
  ._ce { padding-bottom: 40px; padding-top: 40px; }
  ._cf { padding-left: 40px; padding-right: 40px; }
  ._cg { margin-top: 44px; }
  ._ch { margin-right: 44px; }
  ._ci { margin-bottom: 44px; }
  ._cj { margin-left: 44px; }
  ._ck { margin-top: -44px; }
  ._cl { margin-right: -44px; }
  ._cm { margin-bottom: -44px; }
  ._cn { margin-left: -44px; }
  ._co { padding-bottom: 44px; padding-top: 44px; }
  ._cp { padding-left: 44px; padding-right: 44px; }
  ._cq { margin-top: 48px; }
  ._cr { margin-right: 48px; }
  ._cs { margin-bottom: 48px; }
  ._ct { margin-left: 48px; }
  ._cu { margin-top: -48px; }
  ._cv { margin-right: -48px; }
  ._cw { margin-bottom: -48px; }
  ._cx { margin-left: -48px; }
  ._cy { padding-bottom: 48px; padding-top: 48px; }
  ._cz { padding-left: 48px; padding-right: 48px; }
}

@media (min-width: 768px) {
  ._d0 { margin-top: 4px; }
  ._d1 { margin-right: 4px; }
  ._d2 { margin-bottom: 4px; }
  ._d3 { margin-left: 4px; }
  ._d4 { margin-top: -4px; }
  ._d5 { margin-right: -4px; }
  ._d6 { margin-bottom: -4px; }
  ._d7 { margin-left: -4px; }
  ._d8 { padding-bottom: 4px; padding-top: 4px; }
  ._d9 { padding-left: 4px; padding-right: 4px; }
  ._da { margin-top: 8px; }
  ._db { margin-right: 8px; }
  ._dc { margin-bottom: 8px; }
  ._dd { margin-left: 8px; }
  ._de { margin-top: -8px; }
  ._df { margin-right: -8px; }
  ._dg { margin-bottom: -8px; }
  ._dh { margin-left: -8px; }
  ._di { padding-bottom: 8px; padding-top: 8px; }
  ._dj { padding-left: 8px; padding-right: 8px; }
  ._dk { margin-top: 12px; }
  ._dl { margin-right: 12px; }
  ._dm { margin-bottom: 12px; }
  ._dn { margin-left: 12px; }
  ._do { margin-top: -12px; }
  ._dp { margin-right: -12px; }
  ._dq { margin-bottom: -12px; }
  ._dr { margin-left: -12px; }
  ._ds { padding-bottom: 12px; padding-top: 12px; }
  ._dt { padding-left: 12px; padding-right: 12px; }
  ._du { margin-top: 16px; }
  ._dv { margin-right: 16px; }
  ._dw { margin-bottom: 16px; }
  ._dx { margin-left: 16px; }
  ._dy { margin-top: -16px; }
  ._dz { margin-right: -16px; }
  ._e0 { margin-bottom: -16px; }
  ._e1 { margin-left: -16px; }
  ._e2 { padding-bottom: 16px; padding-top: 16px; }
  ._e3 { padding-left: 16px; padding-right: 16px; }
  ._e4 { margin-top: 20px; }
  ._e5 { margin-right: 20px; }
  ._e6 { margin-bottom: 20px; }
  ._e7 { margin-left: 20px; }
  ._e8 { margin-top: -20px; }
  ._e9 { margin-right: -20px; }
  ._ea { margin-bottom: -20px; }
  ._eb { margin-left: -20px; }
  ._ec { padding-bottom: 20px; padding-top: 20px; }
  ._ed { padding-left: 20px; padding-right: 20px; }
  ._ee { margin-top: 24px; }
  ._ef { margin-right: 24px; }
  ._eg { margin-bottom: 24px; }
  ._eh { margin-left: 24px; }
  ._ei { margin-top: -24px; }
  ._ej { margin-right: -24px; }
  ._ek { margin-bottom: -24px; }
  ._el { margin-left: -24px; }
  ._em { padding-bottom: 24px; padding-top: 24px; }
  ._en { padding-left: 24px; padding-right: 24px; }
  ._eo { margin-top: 28px; }
  ._ep { margin-right: 28px; }
  ._eq { margin-bottom: 28px; }
  ._er { margin-left: 28px; }
  ._es { margin-top: -28px; }
  ._et { margin-right: -28px; }
  ._eu { margin-bottom: -28px; }
  ._ev { margin-left: -28px; }
  ._ew { padding-bottom: 28px; padding-top: 28px; }
  ._ex { padding-left: 28px; padding-right: 28px; }
  ._ey { margin-top: 32px; }
  ._ez { margin-right: 32px; }
  ._f0 { margin-bottom: 32px; }
  ._f1 { margin-left: 32px; }
  ._f2 { margin-top: -32px; }
  ._f3 { margin-right: -32px; }
  ._f4 { margin-bottom: -32px; }
  ._f5 { margin-left: -32px; }
  ._f6 { padding-bottom: 32px; padding-top: 32px; }
  ._f7 { padding-left: 32px; padding-right: 32px; }
  ._f8 { margin-top: 36px; }
  ._f9 { margin-right: 36px; }
  ._fa { margin-bottom: 36px; }
  ._fb { margin-left: 36px; }
  ._fc { margin-top: -36px; }
  ._fd { margin-right: -36px; }
  ._fe { margin-bottom: -36px; }
  ._ff { margin-left: -36px; }
  ._fg { padding-bottom: 36px; padding-top: 36px; }
  ._fh { padding-left: 36px; padding-right: 36px; }
  ._fi { margin-top: 40px; }
  ._fj { margin-right: 40px; }
  ._fk { margin-bottom: 40px; }
  ._fl { margin-left: 40px; }
  ._fm { margin-top: -40px; }
  ._fn { margin-right: -40px; }
  ._fo { margin-bottom: -40px; }
  ._fp { margin-left: -40px; }
  ._fq { padding-bottom: 40px; padding-top: 40px; }
  ._fr { padding-left: 40px; padding-right: 40px; }
  ._fs { margin-top: 44px; }
  ._ft { margin-right: 44px; }
  ._fu { margin-bottom: 44px; }
  ._fv { margin-left: 44px; }
  ._fw { margin-top: -44px; }
  ._fx { margin-right: -44px; }
  ._fy { margin-bottom: -44px; }
  ._fz { margin-left: -44px; }
  ._g0 { padding-bottom: 44px; padding-top: 44px; }
  ._g1 { padding-left: 44px; padding-right: 44px; }
  ._g2 { margin-top: 48px; }
  ._g3 { margin-right: 48px; }
  ._g4 { margin-bottom: 48px; }
  ._g5 { margin-left: 48px; }
  ._g6 { margin-top: -48px; }
  ._g7 { margin-right: -48px; }
  ._g8 { margin-bottom: -48px; }
  ._g9 { margin-left: -48px; }
  ._ga { padding-bottom: 48px; padding-top: 48px; }
  ._gb { padding-left: 48px; padding-right: 48px; }
}

@media (min-width: 1312px) {
  ._gc { margin-top: 4px; }
  ._gd { margin-right: 4px; }
  ._ge { margin-bottom: 4px; }
  ._gf { margin-left: 4px; }
  ._gg { margin-top: -4px; }
  ._gh { margin-right: -4px; }
  ._gi { margin-bottom: -4px; }
  ._gj { margin-left: -4px; }
  ._gk { padding-bottom: 4px; padding-top: 4px; }
  ._gl { padding-left: 4px; padding-right: 4px; }
  ._gm { margin-top: 8px; }
  ._gn { margin-right: 8px; }
  ._go { margin-bottom: 8px; }
  ._gp { margin-left: 8px; }
  ._gq { margin-top: -8px; }
  ._gr { margin-right: -8px; }
  ._gs { margin-bottom: -8px; }
  ._gt { margin-left: -8px; }
  ._gu { padding-bottom: 8px; padding-top: 8px; }
  ._gv { padding-left: 8px; padding-right: 8px; }
  ._gw { margin-top: 12px; }
  ._gx { margin-right: 12px; }
  ._gy { margin-bottom: 12px; }
  ._gz { margin-left: 12px; }
  ._h0 { margin-top: -12px; }
  ._h1 { margin-right: -12px; }
  ._h2 { margin-bottom: -12px; }
  ._h3 { margin-left: -12px; }
  ._h4 { padding-bottom: 12px; padding-top: 12px; }
  ._h5 { padding-left: 12px; padding-right: 12px; }
  ._h6 { margin-top: 16px; }
  ._h7 { margin-right: 16px; }
  ._h8 { margin-bottom: 16px; }
  ._h9 { margin-left: 16px; }
  ._ha { margin-top: -16px; }
  ._hb { margin-right: -16px; }
  ._hc { margin-bottom: -16px; }
  ._hd { margin-left: -16px; }
  ._he { padding-bottom: 16px; padding-top: 16px; }
  ._hf { padding-left: 16px; padding-right: 16px; }
  ._hg { margin-top: 20px; }
  ._hh { margin-right: 20px; }
  ._hi { margin-bottom: 20px; }
  ._hj { margin-left: 20px; }
  ._hk { margin-top: -20px; }
  ._hl { margin-right: -20px; }
  ._hm { margin-bottom: -20px; }
  ._hn { margin-left: -20px; }
  ._ho { padding-bottom: 20px; padding-top: 20px; }
  ._hp { padding-left: 20px; padding-right: 20px; }
  ._hq { margin-top: 24px; }
  ._hr { margin-right: 24px; }
  ._hs { margin-bottom: 24px; }
  ._ht { margin-left: 24px; }
  ._hu { margin-top: -24px; }
  ._hv { margin-right: -24px; }
  ._hw { margin-bottom: -24px; }
  ._hx { margin-left: -24px; }
  ._hy { padding-bottom: 24px; padding-top: 24px; }
  ._hz { padding-left: 24px; padding-right: 24px; }
  ._i0 { margin-top: 28px; }
  ._i1 { margin-right: 28px; }
  ._i2 { margin-bottom: 28px; }
  ._i3 { margin-left: 28px; }
  ._i4 { margin-top: -28px; }
  ._i5 { margin-right: -28px; }
  ._i6 { margin-bottom: -28px; }
  ._i7 { margin-left: -28px; }
  ._i8 { padding-bottom: 28px; padding-top: 28px; }
  ._i9 { padding-left: 28px; padding-right: 28px; }
  ._ia { margin-top: 32px; }
  ._ib { margin-right: 32px; }
  ._ic { margin-bottom: 32px; }
  ._id { margin-left: 32px; }
  ._ie { margin-top: -32px; }
  ._if { margin-right: -32px; }
  ._ig { margin-bottom: -32px; }
  ._ih { margin-left: -32px; }
  ._ii { padding-bottom: 32px; padding-top: 32px; }
  ._ij { padding-left: 32px; padding-right: 32px; }
  ._ik { margin-top: 36px; }
  ._il { margin-right: 36px; }
  ._im { margin-bottom: 36px; }
  ._in { margin-left: 36px; }
  ._io { margin-top: -36px; }
  ._ip { margin-right: -36px; }
  ._iq { margin-bottom: -36px; }
  ._ir { margin-left: -36px; }
  ._is { padding-bottom: 36px; padding-top: 36px; }
  ._it { padding-left: 36px; padding-right: 36px; }
  ._iu { margin-top: 40px; }
  ._iv { margin-right: 40px; }
  ._iw { margin-bottom: 40px; }
  ._ix { margin-left: 40px; }
  ._iy { margin-top: -40px; }
  ._iz { margin-right: -40px; }
  ._j0 { margin-bottom: -40px; }
  ._j1 { margin-left: -40px; }
  ._j2 { padding-bottom: 40px; padding-top: 40px; }
  ._j3 { padding-left: 40px; padding-right: 40px; }
  ._j4 { margin-top: 44px; }
  ._j5 { margin-right: 44px; }
  ._j6 { margin-bottom: 44px; }
  ._j7 { margin-left: 44px; }
  ._j8 { margin-top: -44px; }
  ._j9 { margin-right: -44px; }
  ._ja { margin-bottom: -44px; }
  ._jb { margin-left: -44px; }
  ._jc { padding-bottom: 44px; padding-top: 44px; }
  ._jd { padding-left: 44px; padding-right: 44px; }
  ._je { margin-top: 48px; }
  ._jf { margin-right: 48px; }
  ._jg { margin-bottom: 48px; }
  ._jh { margin-left: 48px; }
  ._ji { margin-top: -48px; }
  ._jj { margin-right: -48px; }
  ._jk { margin-bottom: -48px; }
  ._jl { margin-left: -48px; }
  ._jm { padding-bottom: 48px; padding-top: 48px; }
  ._jn { padding-left: 48px; padding-right: 48px; }
}

._mg { fill: currentcolor; stroke-width: 0; vertical-align: middle; }

._mj { background-position: 50% center; background-repeat: no-repeat; heigh=
t: 100%; width: 100%; }

._mk { background-size: contain; }

._ml { background-size: cover; }

@media not all {
  ._mi, ._mj { filter: invert(100%); }
}

._mm { will-change: transform; }

._mq { background: rgba(0, 0, 0, 0.03); pointer-events: none; }

._mr { border-radius: 4px; }

._mu { padding: 10px 14px; }

._mv { padding: 11px 14px; }

._mw { padding: 14px; }

._mz { cursor: default; }

._n0:focus, ._n0:hover { background-color: rgb(226, 226, 226); }

._n0:active { background-color: rgb(218, 218, 218); }

._n1:focus, ._n1:hover { background-color: rgb(173, 8, 27); }

._n1:active { background-color: rgb(163, 8, 26); }

._n2:focus, ._n2:hover { background-color: rgb(0, 124, 240); }

._n2:active { background-color: rgb(0, 119, 230); }

._n3 { border: 1px solid rgb(255, 255, 255); }

._n3:focus, ._n3:hover { background-color: rgb(79, 79, 79); }

._n3:active { background-color: rgb(77, 77, 77); }

._n4:focus, ._n4:hover { background-color: rgb(241, 241, 241); }

._n4:active { background-color: rgb(232, 232, 232); }

._t9 { background: rgba(0, 0, 0, 0.063); bottom: 0px; height: 100%; left: 0=
px; opacity: 0; pointer-events: none; right: 0px; top: 0px; width: 100%; }

._ta { animation: a 0.2s cubic-bezier(0.31, 1, 0.34, 1) forwards; }

@-webkit-keyframes a {=20
  100% { opacity: 1; padding: 8px; transform: translateY(-8px) translateX(-=
8px); }
}

@keyframes a {=20
  100% { opacity: 1; padding: 8px; transform: translateY(-8px) translateX(-=
8px); }
}

._tc { border-style: solid; border-width: 1px; }

._te { border-color: rgb(85, 85, 85); }

._tf, ._tg, ._th { border-color: rgb(181, 181, 181); }

._tj { border-radius: 3px; height: 16px; width: 16px; }

._tk { border-radius: 4px; height: 24px; width: 24px; }

._tl { -webkit-appearance: none; opacity: 0; outline: 0px; }

._tn { height: 16px; width: 16px; }

._to { height: 24px; width: 24px; }

._tp { display: inline-block; vertical-align: top; }

._tq { width: 0px; }

@media (min-width: 576px) {
  ._u3 { width: 0px; }
}

@media (min-width: 768px) {
  ._ug { width: 0px; }
}

@media (min-width: 1312px) {
  ._ut { width: 0px; }
}

._v6 { border-bottom: 0px; border-left: 0px; }

._v8 { border: 1px solid currentcolor; }

._v8:focus { box-shadow: rgba(0, 0, 0, 0.18) 0px 3px 6px; outline: none; }

._v9 { max-height: 90vh; max-width: 90vw; min-height: 40px; }

._vb { fill: currentcolor; height: 24px; }

._vb, ._vc { pointer-events: none; }

._vc { background: rgba(0, 0, 0, 0.03); }

._vd { background: transparent; }

._vd:focus { outline: 0px; }

._vg._vf, ._vg._vh { background-color: rgba(0, 0, 0, 0.06); }

._vg._vi { background-color: rgba(0, 0, 0, 0.1); }

._vj._vf, ._vj._vh { background-color: rgb(226, 226, 226); }

._vj._vi { background-color: rgb(218, 218, 218); }

._vl { outline: none; }

._vl:focus, ._vl:hover { text-decoration: underline; }

._vp { height: 100%; margin: 0px auto; }

._vr { transition: transform 0.2s, -webkit-transform 0.2s; }

._vs { animation: b 0.33s forwards; }

@-webkit-keyframes b {=20
  0% { opacity: 0; transform: scale(0.93); }
  39% { opacity: 0; transform: scale(0.93); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes b {=20
  0% { opacity: 0; transform: scale(0.93); }
  39% { opacity: 0; transform: scale(0.93); }
  100% { opacity: 1; transform: scale(1); }
}

._vu { opacity: 0.9; overflow-y: scroll; }

._vu, ._vv { height: 100%; }

._vw { max-height: 90%; outline: none; }

._vx { animation-duration: 3s; animation-iteration-count: inherit; animatio=
n-name: c; }

._vx, ._vz { height: 100%; width: 100%; }

._vz { animation-duration: 3s; animation-iteration-count: inherit; animatio=
n-name: d; }

@-webkit-keyframes c {=20
  0% { opacity: 0; transform: scale(0.6); }
  18% { opacity: 0.7; transition-timing-function: linear; }
  45% { opacity: 0.7; }
  50% { transform: scale(0.45); transition-timing-function: cubic-bezier(0.=
1, 0.55, 0.95, 0.5); }
  55% { opacity: 0.7; transform: scale(0.6); transition-timing-function: li=
near; }
  80% { opacity: 0; transition-timing-function: ease-in; }
  100% { opacity: 0; transform: scale(0.6); }
}

@keyframes c {=20
  0% { opacity: 0; transform: scale(0.6); }
  18% { opacity: 0.7; transition-timing-function: linear; }
  45% { opacity: 0.7; }
  50% { transform: scale(0.45); transition-timing-function: cubic-bezier(0.=
1, 0.55, 0.95, 0.5); }
  55% { opacity: 0.7; transform: scale(0.6); transition-timing-function: li=
near; }
  80% { opacity: 0; transition-timing-function: ease-in; }
  100% { opacity: 0; transform: scale(0.6); }
}

@-webkit-keyframes d {=20
  0% { opacity: 0; transform: scale(0.8); }
  48% { opacity: 0; transform: scale(0.8); }
  53% { opacity: 0.6; transition-timing-function: linear; }
  80% { opacity: 0; transform: scale(1.2); transition-timing-function: line=
ar; }
  100% { opacity: 0; transform: scale(0.8); }
}

@keyframes d {=20
  0% { opacity: 0; transform: scale(0.8); }
  48% { opacity: 0; transform: scale(0.8); }
  53% { opacity: 0.6; transition-timing-function: linear; }
  80% { opacity: 0; transform: scale(1.2); transition-timing-function: line=
ar; }
  100% { opacity: 0; transform: scale(0.8); }
}

._w1 { border: 1px solid rgb(181, 181, 181); }

._w2 { height: 16px; padding: 2px; width: 16px; }

._w3 { height: 24px; padding: 3px; width: 24px; }

._w7 { -webkit-appearance: none; opacity: 0; outline: 0px; }

._w9 { height: 16px; width: 16px; }

._wa { height: 24px; width: 24px; }

._wb { height: 100%; width: 100%; }

._we { border-radius: 4px; padding: 2px; user-select: none; }

._wf { border-radius: 3px; flex-basis: 0px; flex-shrink: 1; }

._wg { padding: 9px 14px; }

._wh { padding: 12px 14px; }

._wf:focus { position: relative; }

._wi { background: transparent; }

._wk { -webkit-appearance: none; border-radius: 4px; padding: 10px 32px 10p=
x 48px; }

._wk::-webkit-input-placeholder { color: rgb(181, 181, 181); }

.input::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._wk::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._wk::placeholder { color: rgb(181, 181, 181); }

._wk::-webkit-search-cancel-button, ._wk::-webkit-search-decoration, ._wk::=
-webkit-search-results-button, ._wk::-webkit-search-results-decoration { -w=
ebkit-appearance: none; }

._wk:focus { background-color: rgb(255, 255, 255); }

._wl { background-color: transparent; outline: none; }

._wm { -webkit-appearance: none; padding: 11px 35px 11px 14px; }

._wo { border: 1px solid rgb(227, 120, 12); }

._wo:focus { background-color: rgb(255, 255, 255); }

@-webkit-keyframes e {=20
  0% { opacity: 1; transform: rotate(0deg); }
  100% { opacity: 1; transform: rotate(1turn); }
}

@keyframes e {=20
  0% { opacity: 1; transform: rotate(0deg); }
  100% { opacity: 1; transform: rotate(1turn); }
}

._wp { animation-delay: 0.3s; animation-duration: 1.2s; animation-iteration=
-count: infinite; animation-name: e; animation-timing-function: linear; opa=
city: 0; }

._wr { border-radius: 48px; border-style: solid; border-width: 1px; height:=
 24px; transition: background-color 0.25s cubic-bezier(0.25, 0.375, 0.1, 0.=
975), border-color 0.25s cubic-bezier(0.25, 0.375, 0.1, 0.975); width: 40px=
; }

._wt { border-color: rgb(85, 85, 85); }

._wu, ._wv, ._ww { border-color: rgb(181, 181, 181); }

._wx { border-style: solid; border-width: 1px; height: 24px; margin: -1px; =
width: 24px; }

._wy { right: 0px; }

._wz { left: 0px; }

._x0 { border-color: rgb(85, 85, 85); }

._x1 { border-color: rgb(181, 181, 181); }

._x2 { height: 100%; opacity: 0; z-index: 1; }

._jo { margin-left: auto; }

._jp { margin-right: auto; }

._jq { margin: 0px; }

._jr { margin-top: 0px; }

._js { margin-right: 0px; }

._jt { margin-bottom: 0px; }

._ju { margin-left: 0px; }

._jv { padding: 0px; }

._jw { padding-left: 0px; padding-right: 0px; }

._jx { padding-bottom: 0px; padding-top: 0px; }

._jy { margin: 3px; }

._jz { margin-top: 3px; }

._k0 { margin-right: 3px; }

._k1 { margin-bottom: 3px; }

._k2 { margin-left: 3px; }

._k3 { margin: -3px; }

._k4 { margin-top: -3px; }

._k5 { margin-bottom: -3px; }

._k6 { margin-left: -3px; }

._k7, ._k8 { margin-right: -3px; }

._k8 { margin-left: -3px; }

._k9 { margin-bottom: -3px; margin-top: -3px; }

._ka { padding: 3px; }

._kb { padding-left: 3px; padding-right: 3px; }

._kc { padding-bottom: 3px; padding-top: 3px; }

._kd { margin: 6px; }

._ke { margin-top: 6px; }

._kf { margin-right: 6px; }

._kg { margin-bottom: 6px; }

._kh { margin-left: 6px; }

._ki { margin: -6px; }

._kj { margin-top: -6px; }

._kk { margin-bottom: -6px; }

._kl { margin-left: -6px; }

._km, ._kn { margin-right: -6px; }

._kn { margin-left: -6px; }

._ko { margin-bottom: -6px; margin-top: -6px; }

._kp { padding: 6px; }

._kq { padding-left: 6px; padding-right: 6px; }

._kr { padding-bottom: 6px; padding-top: 6px; }

._ks { margin: 9px; }

._kt { margin-top: 9px; }

._ku { margin-right: 9px; }

._kv { margin-bottom: 9px; }

._kw { margin-left: 9px; }

._kx { margin: -9px; }

._ky { margin-top: -9px; }

._kz { margin-bottom: -9px; }

._l0 { margin-left: -9px; }

._l1, ._l2 { margin-right: -9px; }

._l2 { margin-left: -9px; }

._l3 { margin-bottom: -9px; margin-top: -9px; }

._l4 { padding: 9px; }

._l5 { padding-left: 9px; padding-right: 9px; }

._l6 { padding-bottom: 9px; padding-top: 9px; }

._l7 { margin: 12px; }

._l8 { margin-top: 12px; }

._l9 { margin-right: 12px; }

._la { margin-bottom: 12px; }

._lb { margin-left: 12px; }

._lc { margin: -12px; }

._ld { margin-top: -12px; }

._le { margin-bottom: -12px; }

._lf { margin-left: -12px; }

._lg, ._lh { margin-right: -12px; }

._lh { margin-left: -12px; }

._li { margin-bottom: -12px; margin-top: -12px; }

._lj { padding: 12px; }

._lk { padding-left: 12px; padding-right: 12px; }

._ll { padding-bottom: 12px; padding-top: 12px; }

._lm { margin: 15px; }

._ln { margin-top: 15px; }

._lo { margin-right: 15px; }

._lp { margin-bottom: 15px; }

._lq { margin-left: 15px; }

._lr { margin: -15px; }

._ls { margin-top: -15px; }

._lt { margin-bottom: -15px; }

._lu { margin-left: -15px; }

._lv, ._lw { margin-right: -15px; }

._lw { margin-left: -15px; }

._lx { margin-bottom: -15px; margin-top: -15px; }

._ly { padding: 15px; }

._lz { padding-left: 15px; padding-right: 15px; }

._m0 { padding-bottom: 15px; padding-top: 15px; }

._m1 { margin: 18px; }

._m2 { margin-top: 18px; }

._m3 { margin-right: 18px; }

._m4 { margin-bottom: 18px; }

._m5 { margin-left: 18px; }

._m6 { margin: -18px; }

._m7 { margin-top: -18px; }

._m8 { margin-bottom: -18px; }

._m9 { margin-left: -18px; }

._ma, ._mb { margin-right: -18px; }

._mb { margin-left: -18px; }

._mc { margin-bottom: -18px; margin-top: -18px; }

._md { padding: 18px; }

._me { padding-left: 18px; padding-right: 18px; }

._mf { padding-bottom: 18px; padding-top: 18px; }

@media (min-width: 576px) {
  ._jy { margin: 4px; }
  ._jz { margin-top: 4px; }
  ._k0 { margin-right: 4px; }
  ._k1 { margin-bottom: 4px; }
  ._k2 { margin-left: 4px; }
  ._k3 { margin: -4px; }
  ._k4 { margin-top: -4px; }
  ._k5 { margin-bottom: -4px; }
  ._k6 { margin-left: -4px; }
  ._k7, ._k8 { margin-right: -4px; }
  ._k8 { margin-left: -4px; }
  ._k9 { margin-bottom: -4px; margin-top: -4px; }
  ._ka { padding: 4px; }
  ._kb { padding-left: 4px; padding-right: 4px; }
  ._kc { padding-bottom: 4px; padding-top: 4px; }
  ._kd { margin: 8px; }
  ._ke { margin-top: 8px; }
  ._kf { margin-right: 8px; }
  ._kg { margin-bottom: 8px; }
  ._kh { margin-left: 8px; }
  ._ki { margin: -8px; }
  ._kj { margin-top: -8px; }
  ._kk { margin-bottom: -8px; }
  ._kl { margin-left: -8px; }
  ._km, ._kn { margin-right: -8px; }
  ._kn { margin-left: -8px; }
  ._ko { margin-bottom: -8px; margin-top: -8px; }
  ._kp { padding: 8px; }
  ._kq { padding-left: 8px; padding-right: 8px; }
  ._kr { padding-bottom: 8px; padding-top: 8px; }
  ._ks { margin: 12px; }
  ._kt { margin-top: 12px; }
  ._ku { margin-right: 12px; }
  ._kv { margin-bottom: 12px; }
  ._kw { margin-left: 12px; }
  ._kx { margin: -12px; }
  ._ky { margin-top: -12px; }
  ._kz { margin-bottom: -12px; }
  ._l0 { margin-left: -12px; }
  ._l1, ._l2 { margin-right: -12px; }
  ._l2 { margin-left: -12px; }
  ._l3 { margin-bottom: -12px; margin-top: -12px; }
  ._l4 { padding: 12px; }
  ._l5 { padding-left: 12px; padding-right: 12px; }
  ._l6 { padding-bottom: 12px; padding-top: 12px; }
  ._l7 { margin: 16px; }
  ._l8 { margin-top: 16px; }
  ._l9 { margin-right: 16px; }
  ._la { margin-bottom: 16px; }
  ._lb { margin-left: 16px; }
  ._lc { margin: -16px; }
  ._ld { margin-top: -16px; }
  ._le { margin-bottom: -16px; }
  ._lf { margin-left: -16px; }
  ._lg, ._lh { margin-right: -16px; }
  ._lh { margin-left: -16px; }
  ._li { margin-bottom: -16px; margin-top: -16px; }
  ._lj { padding: 16px; }
  ._lk { padding-left: 16px; padding-right: 16px; }
  ._ll { padding-bottom: 16px; padding-top: 16px; }
  ._lm { margin: 20px; }
  ._ln { margin-top: 20px; }
  ._lo { margin-right: 20px; }
  ._lp { margin-bottom: 20px; }
  ._lq { margin-left: 20px; }
  ._lr { margin: -20px; }
  ._ls { margin-top: -20px; }
  ._lt { margin-bottom: -20px; }
  ._lu { margin-left: -20px; }
  ._lv, ._lw { margin-right: -20px; }
  ._lw { margin-left: -20px; }
  ._lx { margin-bottom: -20px; margin-top: -20px; }
  ._ly { padding: 20px; }
  ._lz { padding-left: 20px; padding-right: 20px; }
  ._m0 { padding-bottom: 20px; padding-top: 20px; }
  ._m1 { margin: 24px; }
  ._m2 { margin-top: 24px; }
  ._m3 { margin-right: 24px; }
  ._m4 { margin-bottom: 24px; }
  ._m5 { margin-left: 24px; }
  ._m6 { margin: -24px; }
  ._m7 { margin-top: -24px; }
  ._m8 { margin-bottom: -24px; }
  ._m9 { margin-left: -24px; }
  ._ma, ._mb { margin-right: -24px; }
  ._mb { margin-left: -24px; }
  ._mc { margin-bottom: -24px; margin-top: -24px; }
  ._md { padding: 24px; }
  ._me { padding-left: 24px; padding-right: 24px; }
  ._mf { padding-bottom: 24px; padding-top: 24px; }
}

@media (min-width: 768px) {
  ._jy { margin: 6px 8px; }
  ._jz { margin-top: 6px; }
  ._k0 { margin-right: 8px; }
  ._k1 { margin-bottom: 6px; }
  ._k2 { margin-left: 8px; }
  ._k3 { margin: -6px -8px; }
  ._k4 { margin-top: -6px; }
  ._k5 { margin-bottom: -6px; }
  ._k6 { margin-left: -8px; }
  ._k7, ._k8 { margin-right: -8px; }
  ._k8 { margin-left: -8px; }
  ._k9 { margin-bottom: -6px; margin-top: -6px; }
  ._ka { padding: 6px 8px; }
  ._kb { padding-left: 8px; padding-right: 8px; }
  ._kc { padding-bottom: 6px; padding-top: 6px; }
  ._kd { margin: 12px 16px; }
  ._ke { margin-top: 12px; }
  ._kf { margin-right: 16px; }
  ._kg { margin-bottom: 12px; }
  ._kh { margin-left: 16px; }
  ._ki { margin: -12px -16px; }
  ._kj { margin-top: -12px; }
  ._kk { margin-bottom: -12px; }
  ._kl { margin-left: -16px; }
  ._km, ._kn { margin-right: -16px; }
  ._kn { margin-left: -16px; }
  ._ko { margin-bottom: -12px; margin-top: -12px; }
  ._kp { padding: 12px 16px; }
  ._kq { padding-left: 16px; padding-right: 16px; }
  ._kr { padding-bottom: 12px; padding-top: 12px; }
  ._ks { margin: 18px 24px; }
  ._kt { margin-top: 18px; }
  ._ku { margin-right: 24px; }
  ._kv { margin-bottom: 18px; }
  ._kw { margin-left: 24px; }
  ._kx { margin: -18px -24px; }
  ._ky { margin-top: -18px; }
  ._kz { margin-bottom: -18px; }
  ._l0 { margin-left: -24px; }
  ._l1, ._l2 { margin-right: -24px; }
  ._l2 { margin-left: -24px; }
  ._l3 { margin-bottom: -18px; margin-top: -18px; }
  ._l4 { padding: 18px 24px; }
  ._l5 { padding-left: 24px; padding-right: 24px; }
  ._l6 { padding-bottom: 18px; padding-top: 18px; }
  ._l7 { margin: 24px 32px; }
  ._l8 { margin-top: 24px; }
  ._l9 { margin-right: 32px; }
  ._la { margin-bottom: 24px; }
  ._lb { margin-left: 32px; }
  ._lc { margin: -24px -32px; }
  ._ld { margin-top: -24px; }
  ._le { margin-bottom: -24px; }
  ._lf { margin-left: -32px; }
  ._lg, ._lh { margin-right: -32px; }
  ._lh { margin-left: -32px; }
  ._li { margin-bottom: -24px; margin-top: -24px; }
  ._lj { padding: 24px 32px; }
  ._lk { padding-left: 32px; padding-right: 32px; }
  ._ll { padding-bottom: 24px; padding-top: 24px; }
  ._lm { margin: 30px 40px; }
  ._ln { margin-top: 30px; }
  ._lo { margin-right: 40px; }
  ._lp { margin-bottom: 30px; }
  ._lq { margin-left: 40px; }
  ._lr { margin: -30px -40px; }
  ._ls { margin-top: -30px; }
  ._lt { margin-bottom: -30px; }
  ._lu { margin-left: -40px; }
  ._lv, ._lw { margin-right: -40px; }
  ._lw { margin-left: -40px; }
  ._lx { margin-bottom: -30px; margin-top: -30px; }
  ._ly { padding: 30px 40px; }
  ._lz { padding-left: 40px; padding-right: 40px; }
  ._m0 { padding-bottom: 30px; padding-top: 30px; }
  ._m1 { margin: 36px 48px; }
  ._m2 { margin-top: 36px; }
  ._m3 { margin-right: 48px; }
  ._m4 { margin-bottom: 36px; }
  ._m5 { margin-left: 48px; }
  ._m6 { margin: -36px -48px; }
  ._m7 { margin-top: -36px; }
  ._m8 { margin-bottom: -36px; }
  ._m9 { margin-left: -48px; }
  ._ma, ._mb { margin-right: -48px; }
  ._mb { margin-left: -48px; }
  ._mc { margin-bottom: -36px; margin-top: -36px; }
  ._md { padding: 36px 48px; }
  ._me { padding-left: 48px; padding-right: 48px; }
  ._mf { padding-bottom: 36px; padding-top: 36px; }
}

@media (min-width: 1312px) {
  ._jy { margin: 6px 8px; }
  ._jz { margin-top: 6px; }
  ._k0 { margin-right: 8px; }
  ._k1 { margin-bottom: 6px; }
  ._k2 { margin-left: 8px; }
  ._k3 { margin: -6px -8px; }
  ._k4 { margin-top: -6px; }
  ._k5 { margin-bottom: -6px; }
  ._k6 { margin-left: -8px; }
  ._k7, ._k8 { margin-right: -8px; }
  ._k8 { margin-left: -8px; }
  ._k9 { margin-bottom: -6px; margin-top: -6px; }
  ._ka { padding: 6px 8px; }
  ._kb { padding-left: 8px; padding-right: 8px; }
  ._kc { padding-bottom: 6px; padding-top: 6px; }
  ._kd { margin: 12px 16px; }
  ._ke { margin-top: 12px; }
  ._kf { margin-right: 16px; }
  ._kg { margin-bottom: 12px; }
  ._kh { margin-left: 16px; }
  ._ki { margin: -12px -16px; }
  ._kj { margin-top: -12px; }
  ._kk { margin-bottom: -12px; }
  ._kl { margin-left: -16px; }
  ._km, ._kn { margin-right: -16px; }
  ._kn { margin-left: -16px; }
  ._ko { margin-bottom: -12px; margin-top: -12px; }
  ._kp { padding: 12px 16px; }
  ._kq { padding-left: 16px; padding-right: 16px; }
  ._kr { padding-bottom: 12px; padding-top: 12px; }
  ._ks { margin: 18px 24px; }
  ._kt { margin-top: 18px; }
  ._ku { margin-right: 24px; }
  ._kv { margin-bottom: 18px; }
  ._kw { margin-left: 24px; }
  ._kx { margin: -18px -24px; }
  ._ky { margin-top: -18px; }
  ._kz { margin-bottom: -18px; }
  ._l0 { margin-left: -24px; }
  ._l1, ._l2 { margin-right: -24px; }
  ._l2 { margin-left: -24px; }
  ._l3 { margin-bottom: -18px; margin-top: -18px; }
  ._l4 { padding: 18px 24px; }
  ._l5 { padding-left: 24px; padding-right: 24px; }
  ._l6 { padding-bottom: 18px; padding-top: 18px; }
  ._l7 { margin: 24px 32px; }
  ._l8 { margin-top: 24px; }
  ._l9 { margin-right: 32px; }
  ._la { margin-bottom: 24px; }
  ._lb { margin-left: 32px; }
  ._lc { margin: -24px -32px; }
  ._ld { margin-top: -24px; }
  ._le { margin-bottom: -24px; }
  ._lf { margin-left: -32px; }
  ._lg, ._lh { margin-right: -32px; }
  ._lh { margin-left: -32px; }
  ._li { margin-bottom: -24px; margin-top: -24px; }
  ._lj { padding: 24px 32px; }
  ._lk { padding-left: 32px; padding-right: 32px; }
  ._ll { padding-bottom: 24px; padding-top: 24px; }
  ._lm { margin: 30px 40px; }
  ._ln { margin-top: 30px; }
  ._lo { margin-right: 40px; }
  ._lp { margin-bottom: 30px; }
  ._lq { margin-left: 40px; }
  ._lr { margin: -30px -40px; }
  ._ls { margin-top: -30px; }
  ._lt { margin-bottom: -30px; }
  ._lu { margin-left: -40px; }
  ._lv, ._lw { margin-right: -40px; }
  ._lw { margin-left: -40px; }
  ._lx { margin-bottom: -30px; margin-top: -30px; }
  ._ly { padding: 30px 40px; }
  ._lz { padding-left: 40px; padding-right: 40px; }
  ._m0 { padding-bottom: 30px; padding-top: 30px; }
  ._m1 { margin: 36px 48px; }
  ._m2 { margin-top: 36px; }
  ._m3 { margin-right: 48px; }
  ._m4 { margin-bottom: 36px; }
  ._m5 { margin-left: 48px; }
  ._m6 { margin: -36px -48px; }
  ._m7 { margin-top: -36px; }
  ._m8 { margin-bottom: -36px; }
  ._m9 { margin-left: -48px; }
  ._ma, ._mb { margin-right: -48px; }
  ._mb { margin-left: -48px; }
  ._mc { margin-bottom: -36px; margin-top: -36px; }
  ._md { padding: 36px 48px; }
  ._me { padding-left: 48px; padding-right: 48px; }
  ._mf { padding-bottom: 36px; padding-top: 36px; }
}

._x4 { user-select: none; }

._x5 { padding: 11px 16px; text-decoration: none; }

._x5:focus { position: relative; }

._x5:focus, ._x5:hover { text-decoration: underline; }

._x6:focus, ._x6:hover { color: rgb(85, 85, 85); }

._x8 { -webkit-appearance: none; border-radius: 4px; cursor: text; padding:=
 10px 14px; resize: none; }

._x8:focus { background-color: rgb(255, 255, 255); }

._x8::-webkit-input-placeholder { color: rgb(181, 181, 181); }

.textArea::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._x8::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._x8::placeholder { color: rgb(181, 181, 181); }

._xa { border: 1px solid rgb(227, 120, 12); }

._xa:focus { background-color: rgb(255, 255, 255); }

._25 { display: block; }

._26 { display: inline; }

._27 { display: inline-block; }

._28 { display: table; }

._29 { overflow: hidden; }

._2a { overflow: scroll; }

._2b { overflow-x: scroll; overflow-y: hidden; }

._2c { overflow-x: hidden; overflow-y: scroll; }

._2d { overflow: auto; }

._2e { max-width: 100%; }

._2f { position: relative; }

._2g { position: fixed; }

._2h { position: absolute; }

._2i { top: 0px; }

._2j { right: 0px; }

._2k { bottom: 0px; }

._2l { left: 0px; }

._2m { box-sizing: border-box; }

._2n { display: flex; }

@media (min-width: 576px) {
  ._2o { display: flex; }
}

@media (min-width: 768px) {
  ._2p { display: flex; }
}

@media (min-width: 1312px) {
  ._2q { display: flex; }
}

._2r { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-di=
rection: column; }

._2s { flex-wrap: wrap; }

._2t { -webkit-box-align: start; align-items: flex-start; }

._2u { -webkit-box-align: end; align-items: flex-end; }

._2v { -webkit-box-align: center; align-items: center; }

._2w { -webkit-box-align: baseline; align-items: baseline; }

._2x { -webkit-box-align: stretch; align-items: stretch; }

._2y { align-self: flex-start; }

._2z { align-self: flex-end; }

._30 { align-self: center; }

._31 { align-self: baseline; }

._32 { align-self: stretch; }

._33 { -webkit-box-pack: start; justify-content: flex-start; }

._34 { -webkit-box-pack: end; justify-content: flex-end; }

._35 { -webkit-box-pack: center; justify-content: center; }

._36 { -webkit-box-pack: justify; justify-content: space-between; }

._37 { justify-content: space-around; }

._38 { align-content: flex-start; }

._39 { align-content: flex-end; }

._3a { align-content: center; }

._3b { align-content: space-between; }

._3c { align-content: space-around; }

._3d { align-content: stretch; }

._3e { -webkit-box-flex: 1; flex: 1 1 auto; min-height: 0px; min-width: 0px=
; }

._3f { -webkit-box-flex: 0; flex: 0 0 auto; }

._3g { order: -1; }

._3h { -webkit-box-ordinal-group: 100000; order: 99999; }

._sk { font-weight: 400; }

._sl { font-weight: 700; }

._sm { font-style: normal; }

._sn { font-style: italic; }

._so { text-decoration: underline; }

._sp { text-decoration: none; }

._sq { word-wrap: break-word; }

._sr { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-sp=
ace: nowrap; }

._ss { font-family: "Helvetica Neue", Helvetica, "\\30D2=E3=83=A9=E3=82=AE=
=E3=83=8E=E8=A7=92=E3=82=B4Pro W3", "Hiragino Kaku Gothic Pro", "\\30E1=E3=
=82=A4=E3=83=AA=E3=82=AA", Meiryo, "=EF=BC=AD=EF=BC=B3   =EF=BC=B0=E3=82=B4=
=E3=82=B7=E3=83=83=E3=82=AF", arial, sans-serif; }

._st { -webkit-font-smoothing: antialiased; }

._su { text-align: left; }

._sv { text-align: right; }

._sw { text-align: center; }

._sx { text-align: justify; }

._sy { line-height: 1.5; }

._sz { font-size: 10px; letter-spacing: -0.025px; line-height: 11px; word-s=
pacing: 0px; }

:lang(ja) ._sz { font-size: 8.6px; }

._t0 { font-size: 11px; letter-spacing: -0.05px; line-height: 12px; word-sp=
acing: 0px; }

:lang(ja) ._t0 { font-size: 9.5px; }

._t1 { font-size: 12px; letter-spacing: -0.1px; line-height: 14px; word-spa=
cing: 0px; }

:lang(ja) ._t1 { font-size: 10.3px; }

._t2 { font-size: 14px; letter-spacing: -0.15px; line-height: 16px; word-sp=
acing: 0px; }

:lang(ja) ._t2 { font-size: 12px; }

._t3 { font-size: 16px; letter-spacing: -0.2px; line-height: 18px; word-spa=
cing: 0px; }

:lang(ja) ._t3 { font-size: 13.8px; }

._t4 { font-size: 18px; letter-spacing: -0.25px; line-height: 20px; word-sp=
acing: 0px; }

:lang(ja) ._t4 { font-size: 15.5px; }

._t5 { font-size: 21px; letter-spacing: -0.3px; line-height: 23px; word-spa=
cing: -1.3px; }

:lang(ja) ._t5 { font-size: 18.1px; }

._t6 { font-size: 24px; letter-spacing: -1px; line-height: 28px; word-spaci=
ng: -2px; }

:lang(ja) ._t6 { font-size: 20.6px; }

._t7 { font-size: 36px; letter-spacing: -1.25px; line-height: 42px; word-sp=
acing: -2.25px; }

:lang(ja) ._t7 { font-size: 31px; }

._t8 { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; word-sp=
acing: -2.75px; }

:lang(ja) ._t8 { font-size: 41.3px; }

@media (min-width: 576px) {
  ._sz { font-size: 11px; letter-spacing: -0.05px; line-height: 12px; word-=
spacing: 0px; }
  :lang(ja) ._sz { font-size: 9.5px; }
  ._t0 { font-size: 12px; letter-spacing: -0.1px; line-height: 14px; word-s=
pacing: 0px; }
  :lang(ja) ._t0 { font-size: 10.3px; }
  ._t1 { font-size: 14px; letter-spacing: -0.15px; line-height: 16px; word-=
spacing: 0px; }
  :lang(ja) ._t1 { font-size: 12px; }
  ._t2 { font-size: 16px; letter-spacing: -0.2px; line-height: 18px; word-s=
pacing: 0px; }
  :lang(ja) ._t2 { font-size: 13.8px; }
  ._t3 { font-size: 18px; letter-spacing: -0.25px; line-height: 20px; word-=
spacing: 0px; }
  :lang(ja) ._t3 { font-size: 15.5px; }
  ._t4 { font-size: 21px; letter-spacing: -0.3px; line-height: 23px; word-s=
pacing: -1.3px; }
  :lang(ja) ._t4 { font-size: 18.1px; }
  ._t5 { font-size: 24px; letter-spacing: -1px; line-height: 28px; word-spa=
cing: -2px; }
  :lang(ja) ._t5 { font-size: 20.6px; }
  ._t6 { font-size: 36px; letter-spacing: -1.25px; line-height: 42px; word-=
spacing: -2.25px; }
  :lang(ja) ._t6 { font-size: 31px; }
  ._t7 { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; word-=
spacing: -2.75px; }
  :lang(ja) ._t7 { font-size: 41.3px; }
  ._t8 { font-size: 64px; letter-spacing: -2.25px; line-height: 76px; word-=
spacing: -3.25px; }
  :lang(ja) ._t8 { font-size: 55px; }
}

@media (min-width: 1312px) {
  ._sz { font-size: 12px; letter-spacing: -0.1px; line-height: 14px; word-s=
pacing: 0px; }
  :lang(ja) ._sz { font-size: 10.3px; }
  ._t0 { font-size: 14px; letter-spacing: -0.15px; line-height: 16px; word-=
spacing: 0px; }
  :lang(ja) ._t0 { font-size: 12px; }
  ._t1 { font-size: 16px; letter-spacing: -0.2px; line-height: 18px; word-s=
pacing: 0px; }
  :lang(ja) ._t1 { font-size: 13.8px; }
  ._t2 { font-size: 18px; letter-spacing: -0.25px; line-height: 20px; word-=
spacing: 0px; }
  :lang(ja) ._t2 { font-size: 15.5px; }
  ._t3 { font-size: 21px; letter-spacing: -0.3px; line-height: 23px; word-s=
pacing: -1.3px; }
  :lang(ja) ._t3 { font-size: 18.1px; }
  ._t4 { font-size: 24px; letter-spacing: -1px; line-height: 28px; word-spa=
cing: -2px; }
  :lang(ja) ._t4 { font-size: 20.6px; }
  ._t5 { font-size: 36px; letter-spacing: -1.25px; line-height: 42px; word-=
spacing: -2.25px; }
  :lang(ja) ._t5 { font-size: 31px; }
  ._t6 { font-size: 48px; letter-spacing: -1.75px; line-height: 56px; word-=
spacing: -2.75px; }
  :lang(ja) ._t6 { font-size: 41.3px; }
  ._t7 { font-size: 64px; letter-spacing: -2.25px; line-height: 76px; word-=
spacing: -3.25px; }
  :lang(ja) ._t7 { font-size: 55px; }
  ._t8 { font-size: 96px; letter-spacing: -3.25px; line-height: 114px; word=
-spacing: -4.25px; }
  :lang(ja) ._t8 { font-size: 82.6px; }
}

._5b { color: rgb(189, 8, 28); }

._5c { background-color: rgb(189, 8, 28); }

._5d { color: rgb(255, 255, 255); }

._5e { background-color: rgb(255, 255, 255); }

._5f { color: rgb(239, 239, 239); }

._5g { background-color: rgb(239, 239, 239); }

._5h { color: rgb(181, 181, 181); }

._5i { background-color: rgb(181, 181, 181); }

._5j { color: rgb(85, 85, 85); }

._5k { background-color: rgb(85, 85, 85); }

._5l { color: rgb(15, 165, 115); }

._5m { background-color: rgb(15, 165, 115); }

._5n { color: rgb(10, 105, 85); }

._5o { background-color: rgb(10, 105, 85); }

._5p { color: rgb(54, 74, 76); }

._5q { background-color: rgb(54, 74, 76); }

._5r { color: rgb(0, 132, 255); }

._5s { background-color: rgb(0, 132, 255); }

._5t { color: rgb(0, 75, 145); }

._5u { background-color: rgb(0, 75, 145); }

._5v { color: rgb(19, 58, 94); }

._5w { background-color: rgb(19, 58, 94); }

._5x { color: rgb(180, 105, 235); }

._5y { background-color: rgb(180, 105, 235); }

._5z { color: rgb(128, 70, 165); }

._60 { background-color: rgb(128, 70, 165); }

._61 { color: rgb(91, 38, 119); }

._62 { background-color: rgb(91, 38, 119); }

._63 { color: rgb(110, 15, 60); }

._64 { background-color: rgb(110, 15, 60); }

._65 { color: rgb(241, 53, 53); }

._66 { background-color: rgb(241, 53, 53); }

._67 { color: rgb(227, 120, 12); }

._68 { background-color: rgb(227, 120, 12); }

._69 { background-color: transparent; }

._6a { background-color: rgb(226, 226, 226); }

._6b { background-color: rgb(218, 218, 218); }

._n8 { font-size: 10px; }

:lang(ja) ._n8 { font-size: 8.6px; }

._n9 { line-height: 11px; }

._na { letter-spacing: -0.025px; }

._nb { word-spacing: 0px; }

._nc { font-size: 11px; }

:lang(ja) ._nc { font-size: 9.5px; }

._nd { line-height: 12px; }

._ne { letter-spacing: -0.05px; }

._nf { word-spacing: 0px; }

._ng { font-size: 12px; }

:lang(ja) ._ng { font-size: 10.3px; }

._nh { line-height: 14px; }

._ni { letter-spacing: -0.1px; }

._nj { word-spacing: 0px; }

._nk { font-size: 14px; }

:lang(ja) ._nk { font-size: 12px; }

._nl { line-height: 16px; }

._nm { letter-spacing: -0.15px; }

._nn { word-spacing: 0px; }

._no { font-size: 16px; }

:lang(ja) ._no { font-size: 13.8px; }

._np { line-height: 18px; }

._nq { letter-spacing: -0.2px; }

._nr { word-spacing: 0px; }

._ns { font-size: 18px; }

:lang(ja) ._ns { font-size: 15.5px; }

._nt { line-height: 20px; }

._nu { letter-spacing: -0.25px; }

._nv { word-spacing: 0px; }

._nw { font-size: 21px; }

:lang(ja) ._nw { font-size: 18.1px; }

._nx { line-height: 23px; }

._ny { letter-spacing: -0.3px; }

._nz { word-spacing: -1.3px; }

._o0 { font-size: 24px; }

:lang(ja) ._o0 { font-size: 20.6px; }

._o1 { line-height: 28px; }

._o2 { letter-spacing: -1px; }

._o3 { word-spacing: -2px; }

._o4 { font-size: 36px; }

:lang(ja) ._o4 { font-size: 31px; }

._o5 { line-height: 42px; }

._o6 { letter-spacing: -1.25px; }

._o7 { word-spacing: -2.25px; }

._o8 { font-size: 48px; }

:lang(ja) ._o8 { font-size: 41.3px; }

._o9 { line-height: 56px; }

._oa { letter-spacing: -1.75px; }

._ob { word-spacing: -2.75px; }

._oc { font-size: 64px; }

:lang(ja) ._oc { font-size: 55px; }

._od { line-height: 76px; }

._oe { letter-spacing: -2.25px; }

._of { word-spacing: -3.25px; }

._og { font-size: 96px; }

:lang(ja) ._og { font-size: 82.6px; }

._oh { line-height: 114px; }

._oi { letter-spacing: -3.25px; }

._oj { word-spacing: -4.25px; }

@media (min-width: 576px) {
  ._ok { font-size: 10px; }
  :lang(ja) ._ok { font-size: 8.6px; }
  ._ol { line-height: 11px; }
  ._om { letter-spacing: -0.025px; }
  ._on { word-spacing: 0px; }
  ._oo { font-size: 11px; }
  :lang(ja) ._oo { font-size: 9.5px; }
  ._op { line-height: 12px; }
  ._oq { letter-spacing: -0.05px; }
  ._or { word-spacing: 0px; }
  ._os { font-size: 12px; }
  :lang(ja) ._os { font-size: 10.3px; }
  ._ot { line-height: 14px; }
  ._ou { letter-spacing: -0.1px; }
  ._ov { word-spacing: 0px; }
  ._ow { font-size: 14px; }
  :lang(ja) ._ow { font-size: 12px; }
  ._ox { line-height: 16px; }
  ._oy { letter-spacing: -0.15px; }
  ._oz { word-spacing: 0px; }
  ._p0 { font-size: 16px; }
  :lang(ja) ._p0 { font-size: 13.8px; }
  ._p1 { line-height: 18px; }
  ._p2 { letter-spacing: -0.2px; }
  ._p3 { word-spacing: 0px; }
  ._p4 { font-size: 18px; }
  :lang(ja) ._p4 { font-size: 15.5px; }
  ._p5 { line-height: 20px; }
  ._p6 { letter-spacing: -0.25px; }
  ._p7 { word-spacing: 0px; }
  ._p8 { font-size: 21px; }
  :lang(ja) ._p8 { font-size: 18.1px; }
  ._p9 { line-height: 23px; }
  ._pa { letter-spacing: -0.3px; }
  ._pb { word-spacing: -1.3px; }
  ._pc { font-size: 24px; }
  :lang(ja) ._pc { font-size: 20.6px; }
  ._pd { line-height: 28px; }
  ._pe { letter-spacing: -1px; }
  ._pf { word-spacing: -2px; }
  ._pg { font-size: 36px; }
  :lang(ja) ._pg { font-size: 31px; }
  ._ph { line-height: 42px; }
  ._pi { letter-spacing: -1.25px; }
  ._pj { word-spacing: -2.25px; }
  ._pk { font-size: 48px; }
  :lang(ja) ._pk { font-size: 41.3px; }
  ._pl { line-height: 56px; }
  ._pm { letter-spacing: -1.75px; }
  ._pn { word-spacing: -2.75px; }
  ._po { font-size: 64px; }
  :lang(ja) ._po { font-size: 55px; }
  ._pp { line-height: 76px; }
  ._pq { letter-spacing: -2.25px; }
  ._pr { word-spacing: -3.25px; }
  ._ps { font-size: 96px; }
  :lang(ja) ._ps { font-size: 82.6px; }
  ._pt { line-height: 114px; }
  ._pu { letter-spacing: -3.25px; }
  ._pv { word-spacing: -4.25px; }
}

@media (min-width: 768px) {
  ._pw { font-size: 10px; }
  :lang(ja) ._pw { font-size: 8.6px; }
  ._px { line-height: 11px; }
  ._py { letter-spacing: -0.025px; }
  ._pz { word-spacing: 0px; }
  ._q0 { font-size: 11px; }
  :lang(ja) ._q0 { font-size: 9.5px; }
  ._q1 { line-height: 12px; }
  ._q2 { letter-spacing: -0.05px; }
  ._q3 { word-spacing: 0px; }
  ._q4 { font-size: 12px; }
  :lang(ja) ._q4 { font-size: 10.3px; }
  ._q5 { line-height: 14px; }
  ._q6 { letter-spacing: -0.1px; }
  ._q7 { word-spacing: 0px; }
  ._q8 { font-size: 14px; }
  :lang(ja) ._q8 { font-size: 12px; }
  ._q9 { line-height: 16px; }
  ._qa { letter-spacing: -0.15px; }
  ._qb { word-spacing: 0px; }
  ._qc { font-size: 16px; }
  :lang(ja) ._qc { font-size: 13.8px; }
  ._qd { line-height: 18px; }
  ._qe { letter-spacing: -0.2px; }
  ._qf { word-spacing: 0px; }
  ._qg { font-size: 18px; }
  :lang(ja) ._qg { font-size: 15.5px; }
  ._qh { line-height: 20px; }
  ._qi { letter-spacing: -0.25px; }
  ._qj { word-spacing: 0px; }
  ._qk { font-size: 21px; }
  :lang(ja) ._qk { font-size: 18.1px; }
  ._ql { line-height: 23px; }
  ._qm { letter-spacing: -0.3px; }
  ._qn { word-spacing: -1.3px; }
  ._qo { font-size: 24px; }
  :lang(ja) ._qo { font-size: 20.6px; }
  ._qp { line-height: 28px; }
  ._qq { letter-spacing: -1px; }
  ._qr { word-spacing: -2px; }
  ._qs { font-size: 36px; }
  :lang(ja) ._qs { font-size: 31px; }
  ._qt { line-height: 42px; }
  ._qu { letter-spacing: -1.25px; }
  ._qv { word-spacing: -2.25px; }
  ._qw { font-size: 48px; }
  :lang(ja) ._qw { font-size: 41.3px; }
  ._qx { line-height: 56px; }
  ._qy { letter-spacing: -1.75px; }
  ._qz { word-spacing: -2.75px; }
  ._r0 { font-size: 64px; }
  :lang(ja) ._r0 { font-size: 55px; }
  ._r1 { line-height: 76px; }
  ._r2 { letter-spacing: -2.25px; }
  ._r3 { word-spacing: -3.25px; }
  ._r4 { font-size: 96px; }
  :lang(ja) ._r4 { font-size: 82.6px; }
  ._r5 { line-height: 114px; }
  ._r6 { letter-spacing: -3.25px; }
  ._r7 { word-spacing: -4.25px; }
}

@media (min-width: 1312px) {
  ._r8 { font-size: 10px; }
  :lang(ja) ._r8 { font-size: 8.6px; }
  ._r9 { line-height: 11px; }
  ._ra { letter-spacing: -0.025px; }
  ._rb { word-spacing: 0px; }
  ._rc { font-size: 11px; }
  :lang(ja) ._rc { font-size: 9.5px; }
  ._rd { line-height: 12px; }
  ._re { letter-spacing: -0.05px; }
  ._rf { word-spacing: 0px; }
  ._rg { font-size: 12px; }
  :lang(ja) ._rg { font-size: 10.3px; }
  ._rh { line-height: 14px; }
  ._ri { letter-spacing: -0.1px; }
  ._rj { word-spacing: 0px; }
  ._rk { font-size: 14px; }
  :lang(ja) ._rk { font-size: 12px; }
  ._rl { line-height: 16px; }
  ._rm { letter-spacing: -0.15px; }
  ._rn { word-spacing: 0px; }
  ._ro { font-size: 16px; }
  :lang(ja) ._ro { font-size: 13.8px; }
  ._rp { line-height: 18px; }
  ._rq { letter-spacing: -0.2px; }
  ._rr { word-spacing: 0px; }
  ._rs { font-size: 18px; }
  :lang(ja) ._rs { font-size: 15.5px; }
  ._rt { line-height: 20px; }
  ._ru { letter-spacing: -0.25px; }
  ._rv { word-spacing: 0px; }
  ._rw { font-size: 21px; }
  :lang(ja) ._rw { font-size: 18.1px; }
  ._rx { line-height: 23px; }
  ._ry { letter-spacing: -0.3px; }
  ._rz { word-spacing: -1.3px; }
  ._s0 { font-size: 24px; }
  :lang(ja) ._s0 { font-size: 20.6px; }
  ._s1 { line-height: 28px; }
  ._s2 { letter-spacing: -1px; }
  ._s3 { word-spacing: -2px; }
  ._s4 { font-size: 36px; }
  :lang(ja) ._s4 { font-size: 31px; }
  ._s5 { line-height: 42px; }
  ._s6 { letter-spacing: -1.25px; }
  ._s7 { word-spacing: -2.25px; }
  ._s8 { font-size: 48px; }
  :lang(ja) ._s8 { font-size: 41.3px; }
  ._s9 { line-height: 56px; }
  ._sa { letter-spacing: -1.75px; }
  ._sb { word-spacing: -2.75px; }
  ._sc { font-size: 64px; }
  :lang(ja) ._sc { font-size: 55px; }
  ._sd { line-height: 76px; }
  ._se { letter-spacing: -2.25px; }
  ._sf { word-spacing: -3.25px; }
  ._sg { font-size: 96px; }
  :lang(ja) ._sg { font-size: 82.6px; }
  ._sh { line-height: 114px; }
  ._si { letter-spacing: -3.25px; }
  ._sj { word-spacing: -4.25px; }
}

._xb { -webkit-appearance: none; border-radius: 4px; cursor: text; padding:=
 10px 14px; }

._xb::-webkit-input-placeholder { color: rgb(181, 181, 181); }

.textField::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._xb::-webkit-input-placeholder { color: rgb(181, 181, 181); }

._xb::placeholder { color: rgb(181, 181, 181); }

._xc:focus { background-color: rgb(255, 255, 255); }

._xd { border: 1px solid rgb(227, 120, 12); }

._xd:focus { background-color: rgb(255, 255, 255); }

._3i:focus, ._3j { box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px; outl=
ine: 0px; }

._3k { vertical-align: top; }

._3l { width: 8.33333%; }

._3m { width: 16.6667%; }

._3n { width: 25%; }

._3o { width: 33.3333%; }

._3p { width: 41.6667%; }

._3q { width: 50%; }

._3r { width: 58.3333%; }

._3s { width: 66.6667%; }

._3t { width: 75%; }

._3u { width: 83.3333%; }

._3v { width: 91.6667%; }

._3w { width: 100%; }

@media (min-width: 576px) {
  ._3x { width: 8.33333%; }
  ._3y { width: 16.6667%; }
  ._3z { width: 25%; }
  ._40 { width: 33.3333%; }
  ._41 { width: 41.6667%; }
  ._42 { width: 50%; }
  ._43 { width: 58.3333%; }
  ._44 { width: 66.6667%; }
  ._45 { width: 75%; }
  ._46 { width: 83.3333%; }
  ._47 { width: 91.6667%; }
  ._48 { width: 100%; }
}

@media (min-width: 768px) {
  ._49 { width: 8.33333%; }
  ._4a { width: 16.6667%; }
  ._4b { width: 25%; }
  ._4c { width: 33.3333%; }
  ._4d { width: 41.6667%; }
  ._4e { width: 50%; }
  ._4f { width: 58.3333%; }
  ._4g { width: 66.6667%; }
  ._4h { width: 75%; }
  ._4i { width: 83.3333%; }
  ._4j { width: 91.6667%; }
  ._4k { width: 100%; }
}

@media (min-width: 1312px) {
  ._4l { width: 8.33333%; }
  ._4m { width: 16.6667%; }
  ._4n { width: 25%; }
  ._4o { width: 33.3333%; }
  ._4p { width: 41.6667%; }
  ._4q { width: 50%; }
  ._4r { width: 58.3333%; }
  ._4s { width: 66.6667%; }
  ._4t { width: 75%; }
  ._4u { width: 83.3333%; }
  ._4v { width: 91.6667%; }
  ._4w { width: 100%; }
}

._4x { border: 1px solid rgb(239, 239, 239); }

._4y { border-top: 1px solid rgb(239, 239, 239); }

._4z { border-right: 1px solid rgb(239, 239, 239); }

._50 { border-bottom: 1px solid rgb(239, 239, 239); }

._51 { border-left: 1px solid rgb(239, 239, 239); }

._52 { border-radius: 0px; }

._53 { border-radius: 50%; }

._54 { border-radius: 999px; }

._55 { border-radius: 8px; }

._56 { border-radius: 8px 8px 0px 0px; }

._57 { border-radius: 0px 8px 8px 0px; }

._58 { border-radius: 0px 0px 8px 8px; }

._59 { border-radius: 8px 0px 0px 8px; }

._5a { border: 0px; }

._n5 { cursor: pointer; }

._n6 { cursor: zoom-in; }

._n7 { cursor: zoom-out; }

._xe { user-select: none; }
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://s.pinimg.com/webapp/style/extracted-20c317488300561e04449e90a0baa426.css

@charset "utf-8";

._1Pnuu { height: 100%; position: absolute; transition: transform 0.1s ease=
-in-out, -webkit-transform 0.1s ease-in-out; width: 100%; z-index: 1; }

._3Kyki:active { transform: scale(0.95); }

._1JuPP { background-color: rgba(0, 0, 0, 0.4); border-radius: 6px; height:=
 100%; position: absolute; top: 0px; width: 100%; z-index: -1; }

._1JuPP._2VFj0 { background-color: rgba(0, 0, 0, 0.6); }

._3N4wx { bottom: 0px; padding: 8px; position: absolute; }

._3N4wx._38hOK { bottom: 12px; left: 12px; }

._1JuPP._30WrK { background-color: rgba(0, 0, 0, 0.6); }

._1Pnuu._38hOK { border: 4px solid rgb(189, 8, 28); border-radius: 8px; box=
-sizing: border-box; }

._1Pnuu._38hOK ._1JuPP { background: rgba(0, 0, 0, 0.6); border: 4px solid =
rgb(255, 255, 255); border-radius: 4px; box-sizing: border-box; height: 100=
%; width: 100%; }

._2t5o_ { position: relative; top: 48px; }

._3G5WN { -webkit-box-align: center; align-items: center; background-color:=
 rgb(255, 255, 255); border-radius: 50%; display: flex; height: 24px; -webk=
it-box-pack: center; justify-content: center; width: 24px; }

.dcTqS { position: absolute; right: 8px; top: 8px; z-index: 1; }

.CoGGB { background-color: transparent; border: none; height: 100%; padding=
: 0px; position: relative; transition: transform 0.1s ease-in-out, -webkit-=
transform 0.1s ease-in-out; width: 100%; }

._1kPi7 { background-color: rgba(0, 0, 0, 0.2); border-radius: 8px; height:=
 100%; position: absolute; top: 0px; width: 100%; }

.CoGGB:hover ._1kPi7, ._3pTZD { background-color: rgba(0, 0, 0, 0.4); }

.yLbk4 { height: 106px; width: 106px; }

._2ErzO { height: 136px; width: 136px; }

._3wulD { height: 236px; width: 236px; }

.CoGGB:focus { outline: none; }

.CoGGB._9jRcs { cursor: default; }

._2oFm8 { background-color: rgb(189, 8, 28); border-radius: 6px; color: rgb=
(255, 255, 255); font-size: 24px; font-weight: bold; height: 100%; line-hei=
ght: 128px; text-align: center; width: 100%; }

._2oFm8._2t6bD { border-radius: 8px; }

.CoGGB:hover ._15z7q { background-color: rgba(0, 0, 0, 0.6); border-radius:=
 8px; height: 100%; pointer-events: none; position: absolute; top: 0px; wid=
th: 100%; }

.t0_dn { display: none; }

.CoGGB:hover:active .t0_dn { bottom: 2px; display: block; padding: 8px; pos=
ition: absolute; transition: transform 0.1s ease-in-out, -webkit-transform =
0.1s ease-in-out; z-index: 1; }

.CoGGB._3wulD:hover:active .t0_dn { bottom: 20px; left: 17.2px; }

.CoGGB:hover:active ._15z7q, .CoGGB:hover:active .t0_dn { transform: scale(=
0.95); }

._3uBSZ { border: 1px solid rgb(199, 199, 199); }

._1qbzs { border-color: rgb(212, 212, 212); }

._11Pux { border: 1px solid rgb(212, 212, 212); }

._9b_x9 { border-radius: 4px; }

._3zs98 { font-size: 20px; }

._9ytXY { font-size: 16px; }

._1W9IN { font-size: 14px; }

._1pKjF { font-size: 12px; }

.nkMiQ { -webkit-font-smoothing: antialiased; }

._2SgYx { margin: 20px; }

._22eUE { margin: 10px; }

._1Enl3 { padding: 20px; }

._1Mvtm { padding: 10px; }

._1jk4J { padding: 10px 0px; }

._17cz9 { width: 1236px; }

._2IYnh { color: rgb(85, 85, 85); }

.RniU5 { color: rgb(51, 51, 51); }

.zsTA4 { color: rgb(189, 8, 28); }

._2Crs5 { background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size=
: 14px; font-weight: bold; line-height: 16px; outline: 0px; padding: 7px 10=
px; }

._2Crs5:hover { background: rgb(238, 238, 238); }

._2Crs5:active { background: rgb(199, 199, 199); }

._2ycQM { background: rgb(189, 8, 28); color: rgb(255, 255, 255); }

._2ycQM:hover { background: rgb(176, 7, 26); }

._2ycQM:active { background: rgb(147, 6, 22); }

._1rXvr { background: rgb(239, 239, 239); }

._1rXvr:hover { background: rgb(227, 227, 227); }

._1rXvr:active { background: rgb(199, 199, 199); }

._2ycQM, ._1rXvr { border: none; height: 32px; }

._3N8OU { background: rgb(255, 255, 255); margin-bottom: 10px; padding-bott=
om: 5px; }

._3JlCR { border-left: 0px; border-right: 0px; border-top: 0px; font-size: =
20px; font-weight: bold; margin-bottom: 5px; }

._1myx_ { display: flex; font-size: 14px; padding: 5px 20px; }

._3TuFE { margin-right: 10px; }

.yZrH0 { font-weight: bold; margin-right: 20px; width: 205px; }

._3upso { overflow-wrap: break-word; width: 583px; }

._1adMo { background: rgb(255, 255, 255); width: 356px; }

._2jzXd { border-left: 0px; border-right: 0px; border-top: 0px; font-size: =
20px; font-weight: bold; }

._1AOUG { padding: 15px 20px; }

._3dM61 { font-size: 14px; font-weight: bold; padding: 5px 0px; }

.qIVpH { background-color: transparent; border: none; color: rgb(113, 113, =
113); font-weight: bold; }

._1xcDu { background: rgb(255, 255, 255); margin-bottom: 10px; padding-bott=
om: 5px; }

._2pLGs { border-left: 0px; border-right: 0px; border-top: 0px; display: fl=
ex; font-size: 20px; font-weight: bold; -webkit-box-pack: justify; justify-=
content: space-between; margin-bottom: 5px; }

._3uV-P { display: inline-block; margin-right: 10px; }

._3s55E { display: flex; font-size: 14px; padding: 5px 20px; }

._2U6U2 { font-weight: bold; margin-right: 20px; width: 205px; }

.F_Xwb { overflow-wrap: break-word; width: 583px; }

._2vxN- { margin-left: 20px; }

._26q0S { height: 300px; resize: vertical; width: 862px; }

._2r9YJ { background: rgb(255, 255, 255); }

._iIqU { display: flex; }

.YRS6n { margin-right: 20px; width: 205px; }

._2ppR1 { }

._3m_8h { font-size: 20px; font-weight: bold; margin-bottom: 8px; }

._1Rmc- { color: rgb(102, 102, 102); font-size: 14px; line-height: 21px; }

._2yfaw { background: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size=
: 14px; padding: 7px; width: 587px; }

._239tH { border-top: 0px; max-height: 200px; overflow: scroll; }

._241_r { cursor: pointer; font-size: 14px; font-weight: bold; padding: 5px=
 10px; }

._1wB05 { margin: 0px auto; padding: 30px 0px; position: relative; }

._3Gr8f { margin-left: 366px; width: 870px; }

._2_mwL { left: 0px; position: absolute; }

._296u_ { margin-bottom: 10px; }

._3RXJ- { transform: translate(0px, 50px); transition: 200ms ease; }

._1lB54 { transform: translate(0px, 0px); transition: 200ms ease; }

._1IING { margin: auto; width: 200px; }

._2EIKF { border-radius: 50%; display: block; height: 200px; margin: 0px au=
to; width: 200px; }

._11Q9W { display: block; margin: 5px; text-align: left; }

._1pvRv { margin: 10px; text-align: center; }

._3Ln6s { margin-right: 5px; }

._1blUB { background-color: rgb(255, 255, 255); border-radius: 8px; }
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/44/1c/c0/441cc037519b36acef68391422775929--post-office-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7a/c2/d6/7ac2d6dd7b5672c1103940e704a2af6f--feel-better-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/c2/60/d8/c260d8ee919818633620481c08e127ad--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/37/5a/b0/375ab0d9237d4144584b78978b6e0898--auburn-growing-up.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/1c/d1/e4/1cd1e4c59d0edf2397bc5023452195cf--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/3a/e0/5c/3ae05c0329db0d65b24b61718507d533--spring-ahead-hello-spring.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/8e/71/b2/8e71b2dbcbd63aab4d87444be9bad26d--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/9d/77/5e/9d775e4625ed2eb7f68c6a1d59a7b331--victorian-homes-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://s.pinimg.com/images/api/attrib/flickr.png

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/2d/dd/9b/2ddd9be789d1e1e612d97d1e3a822d79--auburn-lakes.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7b/54/42/7b544255b7d1290fc5417c2a71b6c4b8--bed-and-breakfast-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/56/18/3d/56183d031392c12c55b1a2a56b6a4b45--obelisk-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7c/f9/44/7cf944e22514d3acc3dfbe9050ea3373--auburn-genealogy.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/c8/a2/98/c8a298c012d31faf908ef04f08baf7d0--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/90/07/e4/9007e48898c94ea89890feff4c262e80--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/e9/27/d3/e927d3ceb37c74de2bf48c17868c90e8--you-from-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/97/97/46/979746e704dfe2cf5beee701909769ec--auburn--years.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/1c/75/a9/1c75a957513ed82d8045d2bcd5cd4de8--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/3f/06/05/3f06051dc17bf865af6476838b19000c--you-from-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/26/9b/b5/269bb5709b28babc44dc5453f4d94a4a--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7a/f1/bf/7af1bfeb971e52329038da8863875ac6--diner-food-soda-fountain.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/59/2d/cf/592dcf3657a999bb67f7f1aceffd65d3--american-colonial-architecture-georgian-architecture.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/f4/ed/88/f4ed885c5cb8267b51a0be66f8e5c3a4--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/48/c9/c8/48c9c815287ce251cedb44a4d911b63b--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/ce/ef/3e/ceef3e0f844134d9b07ef4a07b482407--wonderful-places-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/27/e3/d1/27e3d1f8f3cf7470b616d8652dd26f7b--auburn-cascade.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/4a/51/ac/4a51ac35e1da1a0d9abfd43b0bec11b0--my-best-friend-best-friends.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/3e/df/3f/3edf3f59f4131c15f413c4d440674e56--auburn-public.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/42/af/f5/42aff5a28570b1a1e5c9e5c71820fdc9--auburn-grant.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/79/68/23/796823f6a4631814a975dc91b5418e66.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/b9/f2/7a/b9f27ae2517f446b8eabf39e997e9c28--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/2c/e3/80/2ce380029398764494d6383a39b1c546--auburn-farms.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7c/ba/3d/7cba3d0ac5cc74b6097f7880e88890ae--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/5a/9e/28/5a9e28dd48dbd1787842b890abd1b147--travel-list-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/15/a2/69/15a2694063c03078525d6334c0ba9bd0--queen-anne-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/d0/22/cd/d022cd9cc00d4cc43be9633d8fb71cdd--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/39/5e/1a/395e1a34b27d6aa1d00d882cd80c741b--infrared-photography-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/6a/45/84/6a45843e435bcd933dd401008bed61e6--historical-sites-big-houses.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/ea/cf/69/eacf693ff4b4d1bf74a8c36328afcfdb--auburn-farms.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://s-media-cache-ak0.pinimg.com/favicons/50x/4117b0c1252d58973fe82e89eaf9aa584d7d9f329883878877b3fc8e.png?0b847ec83cdb647d14e844c17c1bbfa0

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/5c/72/5c/5c725c3a92e1fbdff664d48d5854bf0b--sunset-restaurant-street-view.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/ad/66/76/ad667632b90979dcdfd65227ee804a9d--vintage-fishing-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/f3/52/81/f3528152663f2df1061b34b94ac96ce0--auburn-lakes.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/b3/23/1b/b3231b2344ae2d41bf5ea3949f73ef3c--vintage-signs-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/40/f5/e5/40f5e5693781d607e7892564eaed19a3--auburn-lakes.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/92/04/e4/9204e419daf2702fcb691066be9037ff--auburn-the-church.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/29/58/7d/29587d1d4f474b473087ff88cce87eee--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/11/56/b6/1156b64e461913520435f23b87e3177a--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/4a/86/a3/4a86a3f97cae8058de95851140f9800c--time-on-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/03/04/d3/0304d393b4f9cde914cddfefeb626280--new-york-winter-cold-day.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/6e/15/33/6e1533cc224f78f3c81acbb0cb6a03c5--joe-biden-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/a6/29/2c/a6292c6d1634086a130c6741d1ecdae0--prison-life-girls-weekend.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/dd/02/1a/dd021a3c6f7f8e8598f469cb03cf1b4b--beautiful-landscapes-beautiful-images.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/f8/19/ed/f819ede9fa82744e01fe1b0f5a29ea2c--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/33/e0/22/33e0227b4cf308d13572ecfb726c1983--you-from-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/d8/53/bc/d853bcf4e9cd06da1c54f2dc75ddca7b--ny-usa-wedding-vendors.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/62/a0/46/62a04620447e5e88d2350df95e5b9420--auburn-circa.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/d5/ea/e0/d5eae0034d901603fb9904698049aefd--abraham-lincoln-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/41/ca/1f/41ca1fb69fa571952ad302c15f0738c3--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/1f/61/a1/1f61a12cb24ec38d055001cb95cd2ba3--auburn-sailors.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/cb/0c/9a/cb0c9adb3b410b434def7d8a5e81936b--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/78/44/50/7844505a4d9519eb1b277e1493ccaa97--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/54/b2/f6/54b2f690a9dcfb21e2bcab8d16966c41--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/27/e5/8f/27e58fdefbf4c4b03b34a76f6d1d4501--auburn-arches.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/7d/c7/62/7dc762bee887ce60e99619a002db464d--auburn-welcome-to.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/8b/c8/d2/8bc8d2a1d1ff1c4671dbeca1d3f90ed8--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/a5/8c/93/a58c9368c4c3313ae583c421872c6f8e--auburn-emerson.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/11/3d/0c/113d0c468e7a14cef10cb04226a668fe--auburn-vine.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/d8/91/70/d891702c4d0b7279ea3c2d78bdfcdab2--auburn-finger.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/8e/a2/de/8ea2deeff25f7f044677ae4d1d506da2--victorian-houses-painted-ladies.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/20/ea/87/20ea87b2735c00f7bfa1bbe66b7bbf80--auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/79/a2/b9/79a2b97b4a9c051e822e9683199d3006--welcome-home-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/10/39/2f/10392f94e3f3d7dfed2b5be04a5e43ef--skating-rink-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/34/78/ae/3478ae7e4e085f89cbdabb948b2bc6ec--auburn-postcards.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/79/ce/89/79ce89233aa09aebb73ed08ca2dca99e--memorial-day-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/14/c6/72/14c67207b6ffc9761f0faf42f2e06c37--tiffany-glass-auburn.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/91/5f/20/915f20288933df94ca558b89a89225b0--beautiful-waterfalls-famous-waterfalls.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://s-media-cache-ak0.pinimg.com/favicons/7093bf338775b0e2aa779d1ce7339012ba60064a75b1cde95622c55b.png?1bed3df8dac6a622acaf0b156bdd650e

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/236x/13/f1/bd/13f1bd2fcf3a7efa2596b2ed9e1f23ad--fall-wedding-bouquets-bride-bouquets.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/736x/cc/5c/27/cc5c278a4029cb3af73b05470581c5e5--auburn-outlets.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: https://i.pinimg.com/75x75_RS/63/83/26/6383265fea1e3c2733a4ea36509aa679.jpg

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://apis.google.com/u/0/_/widget/render/signin?usegapi=1&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login%20email&clientid=694505692171-31closf3bcmlt59aeulg2j81ej68j6hk.apps.googleusercontent.com&apppackagename=com.pinterest&redirecturi=postmessage&accesstype=offline&cookiepolicy=single_host_origin&origin=https%3A%2F%2Fwww.pinterest.com&url=https%3A%2F%2Fwww.pinterest.com%2Fpin%2F309411436878168178%2F&gsrc=3p&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.rH_DNAowp7o.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCPjBnH1F4aCnBCh3-1YeKgkbV6kbg#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh%2Conauth&id=I0_1514908781113&_gfid=I0_1514908781113&parent=https%3A%2F%2Fwww.pinterest.com&pfname=&rpctoken=18666200

<!DOCTYPE html><html lang=3D"en" dir=3D"ltr"><head><meta http-equiv=3D"Cont=
ent-Type" content=3D"text/html; charset=3DUTF-8"><base href=3D"https://apis=
.google.com/u/0/"><style type=3D"text/css">.d-k-l{position:relative;display=
:-moz-inline-box;display:inline-block}* html .d-k-l,*:first-child+html .d-k=
-l{display:inline}.Y3d{-webkit-user-select:none;-webkit-font-smoothing:anti=
aliased;display:inline-block;font-family:Roboto,arial,sans-serif;outline:no=
ne;overflow:hidden;position:relative;text-decoration:none;white-space:nowra=
p}.isa{background-color:#4285f4;border:1px solid #4285f4;color:#fff;-webkit=
-box-shadow:0 1px 0 rgba(0,0,0,0.10);box-shadow:0 1px 0 rgba(0,0,0,0.10);-w=
ebkit-border-radius:3px;border-radius:3px}.isa.gva{background-color:#4285f4=
;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.20);box-shadow:inset 0 -2px =
0 rgba(0,0,0,.20)}.isa.gva.eUa{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0=
,.20);box-shadow:inset 0 -1px 0 rgba(0,0,0,.20)}.isa.fva{background-color:#=
3367d6;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.20);box-shadow:inset 0 =
2px 0 rgba(0,0,0,.20)}.isa.fva.eUa{-webkit-box-shadow:inset 0 1px 0 rgba(0,=
0,0,.20);box-shadow:inset 0 1px 0 rgba(0,0,0,.20)}.jsa{background-color:#ff=
f;color:#737373;border:1px solid #d9d9d9;-webkit-box-shadow:0 1px 0 rgba(0,=
0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);-webkit-border-radius:2px;bor=
der-radius:2px}.jsa.gva{border-color:#c0c0c0;-webkit-box-shadow:0 1px 0 rgb=
a(0,0,0,0.10);box-shadow:0 1px 0 rgba(0,0,0,0.10)}.jsa.fva{background-color=
:#e5e5e5;border-color:#acacac;-webkit-box-shadow:#ddd 0 0 0 1px inset;box-s=
hadow:#ddd 0 0 0 1px inset}.isa.eUa{-webkit-border-radius:2px;border-radius=
:2px}.Ndb,.Odb{font-weight:bold}.eUa{font-size:11px;height:17px;line-height=
:17px}.Ndb{font-size:12px;height:29px;line-height:29px}.Odb{font-size:15px;=
height:41px;line-height:41px}.Ega{border-style:solid;border-width:0;display=
:inline-block;vertical-align:top}.isa .Ega{border-color:rgba(0,0,0,.25)}.is=
a.gva .Ega{border-color:rgba(0,0,0,.25)}.isa.fva .Ega{border-color:rgba(0,0=
,0,.25)}.jsa .Ega{border-color:#d9d9d9}.jsa.gva .Ega{border-color:#d9d9d9}.=
jsa.fva .Ega{border-color:#c3c3c3}.tLb{display:inline-block}.isa .tLb{-webk=
it-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:inline-block=
}.jsa .tLb{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;disp=
lay:inline-block}.eUa .tLb{padding:0 14px}.Ndb .tLb{padding:0 20px}.Odb .tL=
b{padding:0 30px}.mxe .Ega{border:0!important}.Ega{background:no-repeat whi=
te center url(//www.gstatic.com/images/branding/googleg/2x/googleg_standard=
_color_18dp.png);-webkit-background-size:18px 18px;background-size:18px 18p=
x;margin-top:-1px}.eUa .Ega{background:no-repeat white center url(//www.gst=
atic.com/images/branding/googleg/2x/googleg_standard_color_12dp.png);-webki=
t-background-size:12px 12px;background-size:12px 12px;height:20px;margin-to=
p:-1px;width:20px}.Ndb .Ega{height:32px;margin-top:-1px;width:32px}.Odb .Eg=
a{height:44px;width:44px}.Ega{border-right-width:1px}sentinel{}
/*# sourceURL=3D/_/scs/apps-static/_/ss/k=3Doz.connect.-rl5v21w5d2o6.L.W.O/=
d=3D0/rs=3DAGLTcCOmFYaJkucJlPoGoYiWDV3fnIMb4A */</style></head><body class=
=3D"kv8eNc " marginwidth=3D"0" marginheight=3D"0"><div id=3D"root"><div dir=
=3D"ltr"><span id=3D"widget_bounds" style=3D""><div id=3D"button" class=3D"=
Y3d isa Ndb " title=3D"Sign in with Google" role=3D"button" tabindex=3D"0">=
<div class=3D"Ega"></div><div class=3D"tLb">Sign in</div></div></span></div=
></div></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.gstatic.com/images/branding/googleg/2x/googleg_standard_color_18dp.png

QmCC
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://staticxx.facebook.com/connect/xd_arbiter/r/lY4eZXm_YWu.js?version=42#channel=f31d3edcf5e524&origin=https%3A%2F%2Fwww.pinterest.com

<!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8"><title>Facebook Cross-Domain Messaging helper</tit=
le></head><body><b id=3D"warning" style=3D"display: none; color:red"> SECUR=
ITY WARNING: Please treat the URL above as you would your password and do n=
ot share it with anyone. See the <a href=3D"http://l.facebook.com/l.php?u=
=3Dhttp%3A%2F%2Fon.fb.me%2F1mXNHhm&amp;h=3DATP6oCT1B2eQljxA3UFrr24nDPMW8XUa=
-n-JjhCC6MncmIrmlR3_k2nLq0cE5-GiDjuf1suNlFc1RHB7brLmWdzaqIzvvcv0qXY" target=
=3D"_blank" data-lynx-mode=3D"hover" rel=3D"nofollow">Facebook Help Center<=
/a> for more information. </b></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://accounts.google.com/o/oauth2/postmessageRelay?parent=https%3A%2F%2Fwww.pinterest.com&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.rH_DNAowp7o.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCPjBnH1F4aCnBCh3-1YeKgkbV6kbg#rpctoken=787679027&forcesecure=1

<!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8"><title></title><meta http-equiv=3D"X-UA-Compatible=
" content=3D"IE=3Dedge"><meta name=3D"viewport" content=3D"width=3Ddevice-w=
idth, initial-scale=3D1, minimum-scale=3D1, maximum-scale=3D1, user-scalabl=
e=3D0"></head><body></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://smartlock.google.com/iframe/request?client=https%3A%2F%2Fwww.pinterest.com&id=9b8dbe48a9d145b7563000a1531bdde57f812b11e7936e74ebadf8dabe35231c&renderMode=navPopout&preloadRequest=%7B%22type%22%3A%22retrieve%22%2C%22options%22%3A%7B%22supportedAuthMethods%22%3A%5B%22openyolo%3A%2F%2Femail%22%2C%22https%3A%2F%2Faccounts.google.com%22%5D%2C%22supportedIdTokenProviders%22%3A%5B%7B%22uri%22%3A%22https%3A%2F%2Faccounts.google.com%22%2C%22clientId%22%3A%22694505692171-31closf3bcmlt59aeulg2j81ej68j6hk.apps.googleusercontent.com%22%7D%5D%7D%7D

<!DOCTYPE html><html class=3D"mdl-js"><head><meta http-equiv=3D"Content-Typ=
e" content=3D"text/html; charset=3DUTF-8"><title>Smart Lock for Passwords</=
title><meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scal=
e=3D1.0"><style type=3D"text/css" nonce=3D"">@font-face{font-family:'Roboto=
';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('Robo=
to-Regular'),url(//fonts.gstatic.com/s/roboto/v18/ek4gzZ-GeXAPcSbHtCeQI_esZ=
W2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1=
C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Rob=
oto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local('R=
oboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/mErvLBYg_cXG3rLvUsKT_f=
esZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0400-045F,U+049=
0-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:norma=
l;font-weight:400;src:local('Roboto Regular'),local('Roboto-Regular'),url(/=
/fonts.gstatic.com/s/roboto/v18/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA=
.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'R=
oboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),local(=
'Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/u0TOpm082MNkS5K0Q4rh=
qvesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0370-03FF;}@f=
ont-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('=
Roboto Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v=
18/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicod=
e-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;}@font-face{font-family:=
'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'),loca=
l('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/Fcx7Wwv8OzT71A3E1X=
OAjvesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0100-024F,U=
+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-fa=
ce{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto=
 Regular'),local('Roboto-Regular'),url(//fonts.gstatic.com/s/roboto/v18/CWB=
0XYA8bzo0kSThX0UTuA.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,=
U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+21=
22,U+2212,U+2215;}@font-face{font-family:'Roboto';font-style:normal;font-we=
ight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gsta=
tic.com/s/roboto/v18/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2)form=
at('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640=
-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-w=
eight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gst=
atic.com/s/roboto/v18/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2)for=
mat('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@fon=
t-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Ro=
boto Medium'),local('Roboto-Medium'),url(//fonts.gstatic.com/s/roboto/v18/r=
GvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-ra=
nge:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-wei=
ght:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstat=
ic.com/s/roboto/v18/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2)forma=
t('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-=
style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Mediu=
m'),url(//fonts.gstatic.com/s/roboto/v18/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_I=
vcXXDNrsc.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA=
0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weigh=
t:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//fonts.gstatic=
.com/s/roboto/v18/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2)format(=
'woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20=
CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:norm=
al;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(//=
fonts.gstatic.com/s/roboto/v18/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.=
woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-0=
2BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215;}</=
style><style type=3D"text/css" nonce=3D"">.mdl-button{background:transparen=
t;border:none;border-radius:2px;color:rgb(0,0,0);position:relative;height:3=
6px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family=
:"Roboto","Helvetica","Arial",sans-serif;font-size:14px;font-weight:500;tex=
t-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;will-c=
hange:box-shadow;transition:box-shadow 0.2s cubic-bezier(0.4,0,1,1),backgro=
und-color 0.2s cubic-bezier(0.4,0,0.2,1),color 0.2s cubic-bezier(0.4,0,0.2,=
1);outline:none;cursor:pointer;text-decoration:none;text-align:center;line-=
height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.m=
dl-button:hover{background-color:rgba(158,158,158,0.20)}.mdl-button:focus:n=
ot(:active){background-color:rgba(0,0,0,0.12)}.mdl-button:active{background=
-color:rgba(158,158,158,0.40)}.mdl-button.mdl-button--colored{color:rgb(63,=
81,181)}.mdl-button.mdl-button--colored:focus:not(:active){background-color=
:rgba(0,0,0,0.12)}input.mdl-button[type=3D"submit"]{-webkit-appearance:none=
}.mdl-button--raised{background:rgba(158,158,158,0.20);box-shadow:0 2px 2px=
 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0=
.12)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1=
px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);background-color:=
rgba(158,158,158,0.40)}.mdl-button--raised:focus:not(:active){box-shadow:0 =
0 8px rgba(0,0,0,0.18),0 8px 16px rgba(0,0,0,0.36);background-color:rgba(15=
8,158,158,0.40)}.mdl-button--raised.mdl-button--colored{background:rgb(63,8=
1,181);color:rgb(255,255,255)}.mdl-button--raised.mdl-button--colored:hover=
{background-color:rgb(63,81,181)}.mdl-button--raised.mdl-button--colored:ac=
tive{background-color:rgb(63,81,181)}.mdl-button--raised.mdl-button--colore=
d:focus:not(:active){background-color:rgb(63,81,181)}.mdl-button--raised.md=
l-button--colored .mdl-ripple{background:rgb(255,255,255)}.mdl-button--fab{=
border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;wid=
th:56px;padding:0;overflow:hidden;background:rgba(158,158,158,0.20);box-sha=
dow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);position:re=
lative;line-height:normal}.mdl-button--fab .material-icons{position:absolut=
e;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:=
24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width=
:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-web=
kit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:a=
ctive{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)=
,0 2px 4px -1px rgba(0,0,0,0.2);background-color:rgba(158,158,158,0.40)}.md=
l-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,0.18),0 8px =
16px rgba(0,0,0,0.36);background-color:rgba(158,158,158,0.40)}.mdl-button--=
fab.mdl-button--colored{background:rgb(255,64,129);color:rgb(255,255,255)}.=
mdl-button--fab.mdl-button--colored:hover{background-color:rgb(255,64,129)}=
.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:rg=
b(255,64,129)}.mdl-button--fab.mdl-button--colored:active{background-color:=
rgb(255,64,129)}.mdl-button--fab.mdl-button--colored .mdl-ripple{background=
:rgb(255,255,255)}.mdl-button--icon{border-radius:50%;font-size:24px;height=
:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;over=
flow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-ic=
ons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);lin=
e-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24p=
x;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .materi=
al-icons{top:0px;left:0px}.mdl-button--icon .mdl-button__ripple-container{b=
order-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#00=
0)}.mdl-button__ripple-container{display:block;height:100%;left:0px;positio=
n:absolute;top:0px;width:100%;z-index:0;overflow:hidden}.mdl-button[disable=
d] .mdl-button__ripple-container .mdl-ripple,.mdl-button.mdl-button--disabl=
ed .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.=
mdl-button--primary.mdl-button--primary{color:rgb(63,81,181)}.mdl-button--p=
rimary.mdl-button--primary .mdl-ripple{background:rgb(255,255,255)}.mdl-but=
ton--primary.mdl-button--primary.mdl-button--raised,.mdl-button--primary.md=
l-button--primary.mdl-button--fab{color:rgb(255,255,255);background-color:r=
gb(63,81,181)}.mdl-button--accent.mdl-button--accent{color:rgb(255,64,129)}=
.mdl-button--accent.mdl-button--accent .mdl-ripple{background:rgb(255,255,2=
55)}.mdl-button--accent.mdl-button--accent.mdl-button--raised,.mdl-button--=
accent.mdl-button--accent.mdl-button--fab{color:rgb(255,255,255);background=
-color:rgb(255,64,129)}.mdl-button[disabled][disabled],.mdl-button.mdl-butt=
on--disabled.mdl-button--disabled{color:rgba(0,0,0,0.26);cursor:default;bac=
kground-color:transparent}.mdl-button--fab[disabled][disabled],.mdl-button-=
-fab.mdl-button--disabled.mdl-button--disabled{background-color:rgba(0,0,0,=
0.12);color:rgba(0,0,0,0.26)}.mdl-button--raised[disabled][disabled],.mdl-b=
utton--raised.mdl-button--disabled.mdl-button--disabled{background-color:rg=
ba(0,0,0,0.12);color:rgba(0,0,0,0.26);box-shadow:none}.mdl-button--colored[=
disabled][disabled],.mdl-button--colored.mdl-button--disabled.mdl-button--d=
isabled{color:rgba(0,0,0,0.26)}.mdl-button .material-icons{vertical-align:m=
iddle}.mdl-spinner{display:inline-block;position:relative;width:28px;height=
:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.=
mdl-spinner.is-upgraded.is-active{animation:mdl-spinner__container-rotate 1=
568.23529ms linear infinite}@keyframes mdl-spinner__container-rotate{to{tra=
nsform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;hei=
ght:100%;opacity:0}.mdl-spinner__layer-1{border-color:rgb(66,165,245)}.mdl-=
spinner--single-color .mdl-spinner__layer-1{border-color:rgb(63,81,181)}.md=
l-spinner.is-active .mdl-spinner__layer-1{animation:mdl-spinner__fill-unfil=
l-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,mdl-spinner__layer-=
1-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.mdl-spinner__=
layer-2{border-color:rgb(244,67,54)}.mdl-spinner--single-color .mdl-spinner=
__layer-2{border-color:rgb(63,81,181)}.mdl-spinner.is-active .mdl-spinner__=
layer-2{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4,0=
,0.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(=
0.4,0,0.2,1) infinite both}.mdl-spinner__layer-3{border-color:rgb(253,216,5=
3)}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:rgb(63,81,=
181)}.mdl-spinner.is-active .mdl-spinner__layer-3{animation:mdl-spinner__fi=
ll-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both,mdl-spinner=
__layer-3-fade-in-out 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.mdl-s=
pinner__layer-4{border-color:rgb(76,175,80)}.mdl-spinner--single-color .mdl=
-spinner__layer-4{border-color:rgb(63,81,181)}.mdl-spinner.is-active .mdl-s=
pinner__layer-4{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezi=
er(0.4,0,0.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic=
-bezier(0.4,0,0.2,1) infinite both}@keyframes mdl-spinner__fill-unfill-rota=
te{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transf=
orm:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675d=
eg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transfor=
m:rotate(1080deg)}}@keyframes mdl-spinner__layer-1-fade-in-out{from{opacity=
:0.99}25%{opacity:0.99}26%{opacity:0}89%{opacity:0}90%{opacity:0.99}100%{op=
acity:0.99}}@keyframes mdl-spinner__layer-2-fade-in-out{from{opacity:0}15%{=
opacity:0}25%{opacity:0.99}50%{opacity:0.99}51%{opacity:0}}@keyframes mdl-s=
pinner__layer-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:0.99}7=
5%{opacity:0.99}76%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{=
from{opacity:0}65%{opacity:0}75%{opacity:0.99}90%{opacity:0.99}100%{opacity=
:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;l=
eft:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spi=
nner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__c=
ircle-clipper{display:inline-block;position:relative;width:50%;height:100%;=
overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper.mdl-spinn=
er__left{float:left}.mdl-spinner__circle-clipper.mdl-spinner__right{float:r=
ight}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spin=
ner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style=
:solid;border-color:inherit;border-bottom-color:transparent!important;borde=
r-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0;left:0=
}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!imp=
ortant;transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .=
mdl-spinner__circle{animation:mdl-spinner__left-spin 1333ms cubic-bezier(0.=
4,0,0.2,1) infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100=
%;border-left-color:transparent!important;transform:rotate(-129deg)}.mdl-sp=
inner.is-active .mdl-spinner__right .mdl-spinner__circle{animation:mdl-spin=
ner__right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}@keyframes m=
dl-spinner__left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5=
deg)}to{transform:rotate(130deg)}}@keyframes mdl-spinner__right-spin{from{t=
ransform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-13=
0deg)}}</style><link rel=3D"stylesheet" href=3D"https://www.gstatic.com/_/m=
ss/boq-identity/_/ss/k=3Dboq-identity.IdentityYoloWebModuleset.rljtgfv17ehn=
.L.W.O/m=3Dyolo_frame_library/d=3D1/rs=3DAOaEmlGGLqjBr2zyHYRMjCaWddVeCYs9_Q=
"></head><body><div id=3D"backdrop"></div><div id=3D"container" class=3D"Ws=
jYwc-haAclf"></div></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: font/woff2
Content-Transfer-Encoding: base64
Content-Location: https://fonts.gstatic.com/s/roboto/v18/CWB0XYA8bzo0kSThX0UTuA.woff2

------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.gstatic.com/_/mss/boq-identity/_/ss/k=boq-identity.IdentityYoloWebModuleset.rljtgfv17ehn.L.W.O/m=yolo_frame_library/d=1/rs=AOaEmlGGLqjBr2zyHYRMjCaWddVeCYs9_Q

@charset "utf-8";

.cGMI2b-vOE8Lb-haAclf, .WsjYwc-haAclf .YLEHIf-haAclf, .Sx9Kwc-haAclf, .fFW7=
wc, .fFW7wc-ibnC6b, .fFW7wc-ibnC6b-r4m2rf, .fFW7wc-ibnC6b-ssJRIf, .fFW7wc-i=
bnC6b-K4efff, .r4nke, .VdSJob, .MPu53c { box-sizing: border-box; }

@keyframes slide-in {=20
  0% { transform: translateY(0px); }
  100% { transform: translateY(-100%); }
}

@keyframes slide-out {=20
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}

body { margin: 0px; user-select: none; font-family: Roboto, sans-serif; fon=
t-weight: 400; color: rgb(33, 33, 33); -webkit-font-smoothing: antialiased;=
 text-size-adjust: 100%; overflow-y: hidden; direction: ltr; }

.L6cTce { display: none; }

.ynRLnc { position: absolute; top: -9999px; left: -9999px; }

.bltWBb { word-break: break-all; }

.Bz112c-W3lGp { height: 16px; width: 16px; }

.Bz112c-E3DyYd { height: 20px; width: 20px; }

.Bz112c-r9oPif { height: 24px; width: 24px; }

.WsjYwc-haAclf, .cGMI2b-vOE8Lb-haAclf { overflow: hidden; }

.WsjYwc-haAclf { padding: 20px 20px 4px 2px; }

.cGMI2b-vOE8Lb-haAclf .YLEHIf-haAclf { position: fixed; top: 100%; left: 0p=
x; width: 100%; }

.cGMI2b-vOE8Lb-haAclf .YLEHIf-haAclf.MjR6uf { transform: translateY(-100%);=
 animation: slide-in 225ms cubic-bezier(0, 0, 0.2, 1); }

.cGMI2b-vOE8Lb-haAclf .YLEHIf-haAclf.xTMeO { transform: translateY(0px); an=
imation: slide-out 250ms; }

.WsjYwc-haAclf .YLEHIf-haAclf.xTMeO { transition: opacity 250ms; opacity: 0=
; }

.XHgP6b-mKZypf-bEDTcc-LYNcwc .ZYIfFd-aGxpHf-FnSee, .w9geu-LYNcwc.FnSee .ZYI=
fFd-aGxpHf-FnSee, .BwSltd-LYNcwc.FnSee .ZYIfFd-aGxpHf-FnSee { display: none=
; }

.w9geu-LYNcwc.FnSee .ti6hGc-aGxpHf-FnSee, .BwSltd-LYNcwc.FnSee .ti6hGc-aGxp=
Hf-FnSee { display: block; }

.Sx9Kwc-haAclf { width: 100%; background-color: rgb(255, 255, 255); }

.WsjYwc-haAclf .Sx9Kwc-haAclf { border-radius: 3px; box-shadow: rgba(0, 0, =
0, 0.12) 0px 2px 2px; }

.cGMI2b-vOE8Lb-haAclf .Sx9Kwc-haAclf { box-shadow: rgba(0, 0, 0, 0.12) 0px =
0px 12px; }

.Sx9Kwc-haAclf > .r4nke, .Sx9Kwc-haAclf > .yePe5c { display: flex; align-it=
ems: center; color: rgb(117, 117, 117); }

.Sx9Kwc-haAclf > .r4nke { min-height: 36px; justify-content: flex-start; }

.Sx9Kwc-haAclf > .r4nke > .jcJzye-Bz112c { margin-left: 16px; margin-right:=
 12px; height: 16px; }

.Sx9Kwc-haAclf > .r4nke > .TvD9Pc-Bz112c { margin-left: 4px; margin-right: =
10px; height: 20px; padding: 8px; }

.Sx9Kwc-haAclf > .r4nke > .TvD9Pc-Bz112c:hover { cursor: pointer; }

.Sx9Kwc-haAclf > .r4nke > .tJHJj { -webkit-box-flex: 1; flex-grow: 1; font-=
size: 14px; padding: 10px 0px; }

.Sx9Kwc-haAclf > .VdSJob { padding: 0px 16px; }

.Sx9Kwc-haAclf > .VdSJob > .tJHJj { margin: 7px 0px 16px; font-size: 14px; =
}

.Sx9Kwc-haAclf > .VdSJob > .ij8cu { margin: 10px 0px 16px; font-size: 14px;=
 color: rgb(117, 117, 117); }

.Sx9Kwc-haAclf > .VdSJob > .PLDbbf { margin: 0px 0px 20px; font-size: 12px;=
 line-height: 12px; display: flex; }

.Sx9Kwc-haAclf > .VdSJob .hSRGPd { -webkit-box-flex: 1; flex-grow: 1; font-=
weight: 500; }

.Sx9Kwc-haAclf > .VdSJob .hSRGPd.hSRGPd-qwU8Me { text-align: right; }

.Sx9Kwc-haAclf > .VdSJob a { text-decoration: none; color: rgb(66, 133, 244=
); }

.Sx9Kwc-haAclf > .VdSJob > a:hover { cursor: pointer; }

.Sx9Kwc-haAclf > .k77Iif { border-top: 1px solid rgb(213, 213, 213); }

.Sx9Kwc-haAclf > .yePe5c { border-top: 1px solid rgb(213, 213, 213); justif=
y-content: center; font-size: 12px; height: 36px; }

.Sx9Kwc-haAclf > .yePe5c:hover { cursor: pointer; }

.c6xFrd-JNdkSc, .LoDsGd-Nw8Uuc { display: flex; }

.c6xFrd-JNdkSc { flex-direction: row; justify-content: flex-end; padding: 0=
px 16px; }

.LoDsGd-Nw8Uuc { flex-direction: column; align-items: center; justify-conte=
nt: start; padding: 0px 16px; }

.c6xFrd-JNdkSc > .LgbsSe, .LoDsGd-Nw8Uuc > .LgbsSe { color: rgb(66, 133, 24=
4); height: 38px; }

.Sx9Kwc-haAclf .c6xFrd-JNdkSc, .Sx9Kwc-haAclf .LoDsGd-Nw8Uuc { height: 54px=
; }

.LoDsGd-Nw8Uuc > .LgbsSe-ssJRIf, .c6xFrd-JNdkSc > .LgbsSe-ssJRIf { color: r=
gb(255, 255, 255); background-color: rgb(66, 133, 244); }

.LoDsGd-Nw8Uuc > .LgbsSe:hover, .c6xFrd-JNdkSc > .LgbsSe:hover, .LoDsGd-Nw8=
Uuc > .LgbsSe:active, .c6xFrd-JNdkSc > .LgbsSe:active, .LoDsGd-Nw8Uuc > .Lg=
bsSe:focus, .c6xFrd-JNdkSc > .LgbsSe:focus { background-color: rgb(207, 223=
, 253); }

.LoDsGd-Nw8Uuc > .LgbsSe-ssJRIf:hover, .c6xFrd-JNdkSc > .LgbsSe-ssJRIf:hove=
r, .LoDsGd-Nw8Uuc > .LgbsSe-ssJRIf:active, .c6xFrd-JNdkSc > .LgbsSe-ssJRIf:=
active, .LoDsGd-Nw8Uuc > .LgbsSe-ssJRIf:focus, .c6xFrd-JNdkSc > .LgbsSe-ssJ=
RIf:focus { background-color: rgb(38, 82, 201); }

.LoDsGd-Nw8Uuc > .LgbsSe-KoToPc { width: 100%; }

.yePe5c-QFlW2 { height: 12px; }

.tJHJj-QFlW2-ZiwkRe { height: 4px; }

.tJHJj-QFlW2-L6cTce { height: 0px; transition: height 0.5s; }

.YLEHIf-haAclf.FnSee .tJHJj-QFlW2-L6cTce { height: 4px; }

.fFW7wc { padding: 4px 24px 0px; }

.fFW7wc-ibnC6b { box-sizing: content-box; display: flex; flex-direction: ro=
w; justify-content: flex-start; align-items: center; height: 60px; overflow=
: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.fFW7wc-ibnC6b:hover { cursor: pointer; }

.YLEHIf-haAclf.FnSee .fFW7wc-ibnC6b:not(.gk6SMd), .YLEHIf-haAclf.FnSee .LoD=
sGd-Nw8Uuc { transition: all 0.5s; height: 0px; opacity: 0; }

.YLEHIf-haAclf.FnSee .yePe5c { display: none; }

.fFW7wc-ibnC6b > .fFW7wc-ibnC6b-HiaYvf { width: 36px; height: 36px; margin-=
left: -36px; margin-right: 24px; -webkit-box-flex: 0; flex-grow: 0; flex-sh=
rink: 0; border-radius: 50%; z-index: 400; }

.fFW7wc-ibnC6b > .fFW7wc-ibnC6b-HiaYvf.zTETae-mzNpsf-Bz112c { width: 38px; =
height: 38px; margin-left: -37px; margin-right: 23px; }

.fFW7wc-ibnC6b > .aZ2wEe { z-index: 300; height: 40px; width: 40px; directi=
on: ltr; }

.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }

.MPu53c { background-color: rgb(66, 133, 244); border-radius: 50%; opacity:=
 0; margin-left: -38px; transition: opacity 250ms; z-index: 500; height: 36=
px; width: 36px; padding: 6px; }

.MPu53c > svg { transition: transform 250ms ease-out; transform: scale(0); =
}

.MPu53c.iib5kc { opacity: 1; }

.MPu53c.iib5kc > svg { transform: scale(1); }

.fFW7wc-ibnC6b > .fFW7wc-ibnC6b-r4m2rf { height: 36px; display: flex; flex-=
direction: column; justify-content: center; }

.fFW7wc-ibnC6b > .fFW7wc-ibnC6b-r4m2rf > .fFW7wc-ibnC6b-ssJRIf { font-size:=
 16px; height: 16px; line-height: 16px; }

.fFW7wc-ibnC6b > .fFW7wc-ibnC6b-r4m2rf > .fFW7wc-ibnC6b-K4efff { font-size:=
 14px; height: 20px; line-height: 14px; padding-top: 6px; }

.WsjYwc-haAclf .k77Iif { position: relative; max-height: 136px; overflow: h=
idden; transition: max-height 250ms; }

.cGMI2b-vOE8Lb-haAclf .k77Iif { overflow-y: auto; max-height: 150px; }

.WsjYwc-haAclf .YLEHIf-haAclf:not(.X9G3K) .fFW7wc-ibnC6b:nth-child(1n+3), .=
WsjYwc-haAclf .YLEHIf-haAclf.X9G3K .yePe5c { display: none; }

.WsjYwc-haAclf .YLEHIf-haAclf.X9G3K .k77Iif { overflow-y: auto; max-height:=
 282px; }

sentinel { }
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://accounts.google.com/o/oauth2/auth?client_id=694505692171-31closf3bcmlt59aeulg2j81ej68j6hk.apps.googleusercontent.com&response_type=code%20token%20id_token%20gsession&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login%20email&access_type=offline&after_redirect=keep_open&cookie_policy=single_host_origin&prompt=none&include_granted_scopes=true&proxy=oauth2relay678509232&redirect_uri=postmessage&origin=https%3A%2F%2Fwww.pinterest.com&gsiwebsdk=1&state=655033708%7C0.253824192&authuser=0&e=3100077&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.rH_DNAowp7o.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCPjBnH1F4aCnBCh3-1YeKgkbV6kbg

<!DOCTYPE html><html><head><meta http-equiv=3D"Content-Type" content=3D"tex=
t/html; charset=3DUTF-8"><title>Connecting ...</title><meta http-equiv=3D"X=
-UA-Compatible" content=3D"IE=3Dedge"><meta name=3D"viewport" content=3D"in=
itial-scale=3D1, minimum-scale=3D1, maximum-scale=3D1, user-scalable=3D0"><=
/head><body></body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q----
Content-Type: text/html
Content-ID: <[email-masked]>
Content-Transfer-Encoding: quoted-printable
Content-Location: chrome-error://chromewebdata/

<!DOCTYPE html><html dir=3D"ltr" lang=3D"en" subframe=3D"" i18n-processed=
=3D""><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3DUTF-8">
 =20
  <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=
1.0,
                                 maximum-scale=3D1.0, user-scalable=3Dno">
  <title>www.facebook.com</title>
  <style>/* Copyright 2017 The Chromium Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

a {
  color: rgb(88, 88, 88);
}

body {
  background-color: rgb(247, 247, 247);
  color: rgb(100, 100, 100);
}

#details-button {
  background: inherit;
  border: 0;
  float: none;
  margin: 0;
  padding: 10px 0;
  text-transform: uppercase;
}

.hidden {
  display: none;
}

html {
  -webkit-text-size-adjust: 100%;
  font-size: 125%;
}

.icon {
  background-repeat: no-repeat;
  background-size: 100%;
}</style>
  <style>/* Copyright 2014 The Chromium Authors. All rights reserved.
   Use of this source code is governed by a BSD-style license that can be
   found in the LICENSE file. */

button {
  border: 0;
  border-radius: 2px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: .875em;
  margin: 0;
  padding: 10px 24px;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
  user-select: none;
}

[dir=3D'rtl'] button {
  float: left;
}

.bad-clock button,
.captive-portal button,
.main-frame-blocked button,
.neterror button,
.offline button,
.ssl button {
  background: rgb(66, 133, 244);
}

button:active {
  background: rgb(50, 102, 213);
  outline: 0;
}

button:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, .50);
}

#debugging {
  display: inline;
  overflow: auto;
}

.debugging-content {
  line-height: 1em;
  margin-bottom: 0;
  margin-top: 1em;
}

.debugging-content-fixed-width {
  display: block;
  font-family: monospace;
  font-size: 1.2em;
  margin-top: 0.5em;
}

.debugging-title {
  font-weight: bold;
}

#details {
  color: #696969;
  margin: 0 0 50px;
}

#details p:not(:first-of-type) {
  margin-top: 20px;
}

#details-button:hover {
  box-shadow: inherit;
  text-decoration: underline;
}

.error-code {
  color: #646464;
  font-size: .86667em;
  text-transform: uppercase;
}

#error-debugging-info {
  font-size: 0.8em;
}

h1 {
  color: #333;
  font-size: 1.6em;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 16px;
}

h2 {
  font-size: 1.2em;
  font-weight: normal;
}

.icon {
  height: 72px;
  margin: 0 0 40px;
  width: 72px;
}

input[type=3Dcheckbox] {
  opacity: 0;
}

input[type=3Dcheckbox]:focus ~ .checkbox {
  outline: -webkit-focus-ring-color auto 5px;
}

.interstitial-wrapper {
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.6em;
  margin: 14vh auto 0;
  max-width: 600px;
  width: 100%;
}

#main-message > p {
  display: inline;
}

#extended-reporting-opt-in {
  font-size: .875em;
  margin-top: 39px;
}

#extended-reporting-opt-in label {
  position: relative;
  display: flex;
  align-items: flex-start;
}

.nav-wrapper {
  margin-top: 51px;
}

.nav-wrapper::after {
  clear: both;
  content: '';
  display: table;
  width: 100%;
}

.small-link {
  color: #696969;
  font-size: .875em;
}

.checkboxes {
  flex: 0 0 24px;
}

.checkbox {
  background: transparent;
  border: 1px solid white;
  border-radius: 2px;
  display: block;
  height: 14px;
  left: 0;
  position: absolute;
  right: 0;
  top: 3px;
  width: 14px;
}

.checkbox::before {
  background: transparent;
  border: 2px solid white;
  border-right-width: 0;
  border-top-width: 0;
  content: '';
  height: 4px;
  left: 2px;
  opacity: 0;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  width: 9px;
}

input[type=3Dcheckbox]:checked ~ .checkbox::before {
  opacity: 1;
}

@media (max-width: 700px) {
  .interstitial-wrapper {
    padding: 0 10%;
  }

  #error-debugging-info {
    overflow: auto;
  }
}

@media (max-height: 600px) {
  .error-code {
    margin-top: 10px;
  }
}

@media (max-width: 420px) {
  button,
  [dir=3D'rtl'] button,
  .small-link {
    float: none;
    font-size: .825em;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
    width: 100%;
  }

  #details {
    margin: 20px 0 20px 0;
  }

  #details p:not(:first-of-type) {
    margin-top: 10px;
  }

  #details-button {
    display: block;
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }

  .interstitial-wrapper {
    padding: 0 5%;
  }

  #extended-reporting-opt-in {
    margin-top: 24px;
  }

  .nav-wrapper {
    margin-top: 30px;
  }
}

/**
 * Mobile specific styling.
 * Navigation buttons are anchored to the bottom of the screen.
 * Details message replaces the top content in its own scrollable area.
 */

@media (max-width: 420px) {
  #details-button {
    border: 0;
    margin: 28px 0 0;
  }

  .secondary-button {
    -webkit-margin-end: 0;
    margin-top: 16px;
  }
}

/* Fixed nav. */
@media (min-width: 240px) and (max-width: 420px) and
       (min-height: 401px),
       (min-width: 421px) and (min-height: 240px) and
       (max-height: 560px) {
  body .nav-wrapper {
    background: #f7f7f7;
    bottom: 0;
    box-shadow: 0 -22px 40px rgb(247, 247, 247);
    margin: 0;
    max-width: 736px;
    padding-left: 0px;
    padding-right: 48px;
    position: fixed;
    z-index: 2;
  }

  .interstitial-wrapper {
    max-width: 736px;
  }

  #details,
  #main-content {
    padding-bottom: 40px;
  }

  #details {
    padding-top: 5.5vh;
  }
}

@media (max-width: 420px) and (orientation: portrait),
       (max-height: 560px) {
  body {
    margin: 0 auto;
  }

  button,
  [dir=3D'rtl'] button,
  button.small-link {
    font-family: Roboto-Regular,Helvetica;
    font-size: .933em;
    font-weight: 600;
    margin: 6px 0;
    text-transform: uppercase;
    transform: translatez(0);
  }

  .nav-wrapper {
    box-sizing: border-box;
    padding-bottom: 8px;
    width: 100%;
  }

  .error-code {
    margin-top: 0;
  }

  #details {
    box-sizing: border-box;
    height: auto;
    margin: 0;
    opacity: 1;
    transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  #details.hidden,
  #main-content.hidden {
    display: block;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding-bottom: 0;
    transition: none;
  }

  #details-button {
    padding-bottom: 16px;
    padding-top: 16px;
  }

  h1 {
    font-size: 1.5em;
    margin-bottom: 8px;
  }

  .icon {
    margin-bottom: 5.69vh;
  }

  .interstitial-wrapper {
    box-sizing: border-box;
    margin: 7vh auto 12px;
    padding: 0 24px;
    position: relative;
  }

  .interstitial-wrapper p {
    font-size: .95em;
    line-height: 1.61em;
    margin-top: 8px;
  }

  #main-content {
    margin: 0;
    transition: opacity 100ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .small-link {
    border: 0;
  }

  .suggested-left > #control-buttons,
  .suggested-right > #control-buttons {
    float: none;
    margin: 0;
  }
}

@media (min-width: 421px) and (min-height: 500px) and (max-height: 560px) {
  .interstitial-wrapper {
    margin-top: 10vh;
  }
}

@media (min-height: 400px) and (orientation:portrait) {
  .interstitial-wrapper {
    margin-bottom: 145px;
  }
}

@media (min-height: 299px) {
  .nav-wrapper {
    padding-bottom: 16px;
  }
}

@media (min-height: 500px) and (max-height: 650px) and (max-width: 414px) a=
nd
       (orientation: portrait) {
  .interstitial-wrapper {
    margin-top: 7vh;
  }
}

@media (min-height: 650px) and (max-width: 414px) and (orientation: portrai=
t) {
  .interstitial-wrapper {
    margin-top: 10vh;
  }
}

/* Small mobile screens. No fixed nav. */
@media (max-height: 400px) and (orientation: portrait),
       (max-height: 239px) and (orientation: landscape),
       (max-width: 419px) and (max-height: 399px) {
  .interstitial-wrapper {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }

  #details {
    flex: 1 1 auto;
    order: 0;
  }

  #main-content {
    flex: 1 1 auto;
    order: 0;
  }

  .nav-wrapper {
    flex: 0 1 auto;
    margin-top: 8px;
    order: 1;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%;
  }
}

@media (max-width: 239px) and (orientation: portrait) {
  .nav-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
</style>
  <style>/* Copyright 2013 The Chromium Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file. */

/* Don't use the main frame div when the error is in a subframe. */
html[subframe] #main-frame-error {
  display: none;
}

/* Don't use the subframe error div when the error is in a main frame. */
html:not([subframe]) #sub-frame-error {
  display: none;
}

#diagnose-button {
  -webkit-margin-start: 0;
  float: none;
  margin-bottom: 10px;
  margin-top: 20px;
}

h1 {
  margin-top: 0;
  word-wrap: break-word;
}

h1 span {
  font-weight: 500;
}

h2 {
  color: #666;
  font-size: 1.2em;
  font-weight: normal;
  margin: 10px 0;
}

a {
  color: rgb(17, 85, 204);
  text-decoration: none;
}

.icon {
  -webkit-user-select: none;
  display: inline-block;
}

.icon-generic {
  /**
   * Can't access chrome://theme/IDR_ERROR_NETWORK_GENERIC from an untruste=
d
   * renderer process, so embed the resource manually.
   */
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyE=
EAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAENJREFUeF7tzbEJACEQRNGBLeAasB=
Cza2lLEGx0CxFGG9hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAA=
AAASUVORK5CYII=3D) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD=
7AAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAFJJREFUeF7t0cENgDAMQ9FwYgxG6W=
jpaIzCCAxQxVggFuDiCvlLOeRdHR9yzjncHVoq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb=
3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=3D) 2x);
}

.icon-offline {
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyE=
EAAAABlBMVEUAAABTU1OoaSf/AAAAAXRSTlMAQObYZgAAAGxJREFUeF7tyMEJwkAQRuFf5ipMKx=
YQiJ3Z2nSwrWwBA0+DQZcdxEOueaePp9+dQZFB7GpUcURSVU66yVNFj6LFICatThZB6r/ko/pbR=
pUgilY0Cbw5sNmb9txGXUKyuH7eV25x39DtJXUNPQGJtWFV+BT/QAAAAABJRU5ErkJggg=3D=3D=
) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+=
LAAAAGFBMVEUAAABTU1NNTU1TU1NPT09SUlJSUlJTU1O8B7DEAAAAB3RSTlMAoArVKvVgBuEdKg=
AAAJ1JREFUeF7t1TEOwyAMQNG0Q6/UE+RMXD9d/tC6womIFSL9P+MnAYOXeTIzMzMzMzMzaz8J9=
Ri6HoITmuHXhISE8nEh9yxDh55aCEUoTGbbQwjqHwIkRAEiIaG0+0AA9VBMaE89Rogeoww936MQ=
rWdBr4GN/z0IAdQ6nQ/FIpRXDwHcA+JIJcQowQAlFUA0MfQpXLlVQfkzR4igS6ENjknm/wiaGhs=
AAAAASUVORK5CYII=3D) 2x);
  position: relative;
}

.icon-disabled {
  content: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABICAMAAAAZF4G=
5AAAABlBMVEVMaXFTU1OXUj8tAAAAAXRSTlMAQObYZgAAASZJREFUeAHd11Fq7jAMRGGf/W/6Po=
WB67YMqv5DybwG/CFjRuR8JBw3+ByiRjgV9W/TJ31P0tBfC6+cj1haUFXKHmVJo5wP98WwQ0ZCb=
fUc6LQ6VuUBz31ikADkLMkDrfUC4rR6QGW+gF6rx7NaHWCj1Y/W6lf4L7utvgBSt3rBFSS/XBMP=
UILcJINHCBWYUfpWn4NBi1ZfudIc3rf6/NGEvEA+AsYTJozmXemjXeLZAov+mnkN2HfzXpMSVQD=
nGw++57qNJ4D1xitA2sJ+VAWMygSEaYf2mYPTjZfk2K8wmP7HLIH5Mg4/pP+PEcDzUvDMvYbs/2=
NWwPO5vBdMZE4EE5UTQLiBFDaUlTDPBRoJ9HdAYIkIo06og3BNXtCzy7zA1aXk5x+tJARq63eAy=
gAAAABJRU5ErkJggg=3D=3D) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACQAQMAAAArwfV=
 2x);
  width: 112px;
}

.error-code {
  display: block;
  font-size: .8em;
}

#content-top {
  margin: 20px;
}

#help-box-inner {
  background-color: #f9f9f9;
  border-top: 1px solid #EEE;
  color: #444;
  padding: 20px;
  text-align: start;
}

.hidden {
  display: none;
}

#suggestion {
  margin-top: 15px;
}

#suggestions-list p {
  -webkit-margin-after: 0;
}

#suggestions-list ul {
  margin-top: 0;
}

.single-suggestion {
  list-style-type: none;
  padding-left: 0;
}

#short-suggestion {
  margin-top: 5px;
}

#sub-frame-error-details {

  color: #8F8F8F;

  /* Not done on mobile for performance reasons. */
  text-shadow: 0 1px 0 rgba(255,255,255,0.3);

}

[jscontent=3DhostName],
[jscontent=3DfailedUrl] {
  overflow-wrap: break-word;
}

#search-container {
  /* Prevents a space between controls. */
  display: flex;
  margin-top: 20px;
}

#search-box {
  border: 1px solid #cdcdcd;
  flex-grow: 1;
  font-size: 1em;
  height: 26px;
  margin-right: 0;
  padding: 1px 9px;
}

#search-box:focus {
  border: 1px solid rgb(93, 154, 255);
  outline: none;
}

#search-button {
  border: none;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  box-shadow: none;
  display: flex;
  height: 30px;
  margin: 0;
  padding: 0;
  width: 60px;
}

#search-image {
  content:
      -webkit-image-set(
          url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAQAAAB=
+HTb/AAAArElEQVR4Xn3NsUoCUBzG0XvB3U0chR4geo5qihpt6gkCx0bXFsMERWj2KWqIanAvml=
UUoQapwU6g4l8H5bd9Z/iSPS0hu/RqZqrncBuzLl7U3Rn4cSpQFTeroejJl1Lgs7f4ceDPdeBMX=
Yp86gaONYJkY83AnqHiGk9wHnjk16PKgo5N9BUCkzPf5j6M0PfuVg5MymoetFwoaKAlB26WdXAv=
J7u5mezitqtkT//7Sv/u96CaLQAAAABJRU5ErkJggg=3D=3D) 1x,
          url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAQAAAC=
VzLYUAAABYElEQVR4Xr3VMUuVURzH8XO98jgkGikENkRD0KRGDUVDQy0h2SiC4IuIiktL4AvQt1=
CDBJUJwo1KXXS6cWdHw7tcjWwoC5Hrx+UZgnNO5CXiO/75jD/+QZf9MzjskVU7DrU1zRv9G9ir5=
hsA4Nii83+GA9ZI1nI1D6tWAE1TRlQMuuuFDthzMQefgo4nKr+f3dIGDdUUHPYD1ISoMQdgJgUf=
gqaKEOcxWE/BVTArJBvwC0cGY7gNLgiZNsD1GP4EPVn4EtyLYRuczcJ34HYMP4E7GdajDS7FcB4=
8z8AJ8FmI4TjouBkzZ2yBuRQMlsButIZ+dfDVUBqOaIHvavpLVHXfFmAqv45r9gEHNr3y3hcAfL=
SgSMPgiiZR+6Z9AMuKNAwqpjUcA2h55pxgAfBWkYRlQ254YMJloaxPHbCkiGCymL5RlLA7GnRDX=
yuC7uhicLoKdRyaDE5Pl00K//93nABqPgBDK8sfWgAAAABJRU5ErkJggg=3D=3D) 2x);
  margin: auto;
}

.secondary-button {
  -webkit-margin-end: 16px;
  background: #d9d9d9;
  color: #696969;
}

.snackbar {
  background: #323232;
  border-radius: 2px;
  bottom: 24px;
  box-sizing: border-box;
  color: #fff;
  font-size: .87em;
  left: 24px;
  max-width: 568px;
  min-width: 288px;
  opacity: 0;
  padding: 16px 24px 12px;
  position: fixed;
  transform: translateY(90px);
  will-change: opacity, transform;
  z-index: 999;
}

.snackbar-show {
  -webkit-animation:
    show-snackbar .25s cubic-bezier(0.0, 0.0, 0.2, 1) forwards,
    hide-snackbar .25s cubic-bezier(0.4, 0.0, 1, 1) forwards 5s;
}

@-webkit-keyframes show-snackbar {
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes hide-snackbar {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(90px);
  }
}

.suggestions {
  margin-top: 18px;
}

.suggestion-header {
  font-weight: bold;
  margin-bottom: 4px;
}

.suggestion-body {
  color: #777;
}

/* Increase line height at higher resolutions. */
@media (min-width: 641px) and (min-height: 641px) {
  #help-box-inner {
    line-height: 18px;
  }
}

/* Decrease padding at low sizes. */
@media (max-width: 640px), (max-height: 640px) {
  h1 {
    margin: 0 0 15px;
  }
  #content-top {
    margin: 15px;
  }
  #help-box-inner {
    padding: 20px;
  }
  .suggestions {
    margin-top: 10px;
  }
  .suggestion-header {
    margin-bottom: 0;
  }
}

/* Don't allow overflow when in a subframe. */
html[subframe] body {
  overflow: hidden;
}

#sub-frame-error {
  -webkit-align-items: center;
  background-color: #DDD;
  display: -webkit-flex;
  -webkit-flex-flow: column;
  height: 100%;
  -webkit-justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: background-color .2s ease-in-out;
  width: 100%;
}

#sub-frame-error:hover {
  background-color: #EEE;
}

#sub-frame-error .icon-generic {
  margin: 0 0 16px;
}

#sub-frame-error-details {
  margin: 0 10px;
  text-align: center;
  visibility: hidden;
}

/* Show details only when hovering. */
#sub-frame-error:hover #sub-frame-error-details {
  visibility: visible;
}

/* If the iframe is too small, always hide the error code. */
/* TODO(mmenke): See if overflow: no-display works better, once supported. =
*/
@media (max-width: 200px), (max-height: 95px) {
  #sub-frame-error-details {
    display: none;
  }
}

/* Adjust icon for small embedded frames in apps. */
@media (max-height: 100px) {
  #sub-frame-error .icon-generic {
    height: auto;
    margin: 0;
    padding-top: 0;
    width: 25px;
  }
}

/* details-button is special; it's a <button> element that looks like a lin=
k. */
#details-button {
  box-shadow: none;
  min-width: 0;
}

/* Styles for platform dependent separation of controls and details button.=
 */
.suggested-left > #control-buttons,
.suggested-left #stale-load-button,
.suggested-right > #details-button {
  float: left;
}

.suggested-right > #control-buttons,
.suggested-right #stale-load-button,
.suggested-left > #details-button {
  float: right;
}

.suggested-left .secondary-button {
  -webkit-margin-end: 0px;
  -webkit-margin-start: 16px;
}

#details-button.singular {
  float: none;
}

/* download-button shows both icon and text. */
#download-button {
  box-shadow: none;
  position: relative;
}

#download-button:before {
  -webkit-margin-end: 4px;
  background: -webkit-image-set(
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvV=
zAAAAO0lEQVQ4y2NgGArgPxIY1YChsOE/LtBAmpYG0mxpIOSDBpKUo2lpIDZxNJCkHKqlYZAla3=
RAHQ1DFgAARRroHyLNTwwAAAAASUVORK5CYII=3D) 1x,
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzE=
MAAAAZElEQVRYw+3Ruw3AMAwDUY3OzZUmRRD4E9iim9wNwAdbEURHyk4AAAAATiCVK8lLyPsKeT=
9K3lsownnunfkPxO78hKiYHxBV8x2icr5BVM+/CMf8g3DN34Rzns6ViwHUAUQ/6wIAd5Km7l6c8=
AAAAABJRU5ErkJggg=3D=3D) 2x)
    no-repeat;
  content: '';
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

#download-button:disabled {
  background: rgb(180, 206, 249);
  color: rgb(255, 255, 255);
}

#buttons::after {
  clear: both;
  content: '';
  display: block;
  width: 100%;
}

/* Offline page */
.offline {
  transition: -webkit-filter 1.5s cubic-bezier(0.65, 0.05, 0.36, 1),
              background-color 1.5s cubic-bezier(0.65, 0.05, 0.36, 1);
  will-change: -webkit-filter, background-color;
}

.offline #main-message > p {
  display: none;
}

.offline.inverted {
  -webkit-filter: invert(100%);
  background-color: #000;
}

.offline .interstitial-wrapper {
  color: #2b2b2b;
  font-size: 1em;
  line-height: 1.55;
  margin: 0 auto;
  max-width: 600px;
  padding-top: 100px;
  width: 100%;
}

.offline .runner-container {
  direction: ltr;
  height: 150px;
  max-width: 600px;
  overflow: hidden;
  position: absolute;
  top: 35px;
  width: 44px;
}

.offline .runner-canvas {
  height: 150px;
  max-width: 600px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 2;
}

.offline .controller {
  background: rgba(247,247,247, .1);
  height: 100vh;
  left: 0;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: 1;
}

#offline-resources {
  display: none;
}

@media (max-width: 420px) {
  .suggested-left > #control-buttons,
  .suggested-right > #control-buttons {
    float: none;
  }

  .snackbar {
    left: 0;
    bottom: 0;
    width: 100%;
    border-radius: 0;
  }
}

@media (max-height: 350px) {
  h1 {
    margin: 0 0 15px;
  }

  .icon-offline {
    margin: 0 0 10px;
  }

  .interstitial-wrapper {
    margin-top: 5%;
  }

  .nav-wrapper {
    margin-top: 30px;
  }
}

@media (min-width: 420px) and (max-width: 736px) and
       (min-height: 240px) and (max-height: 420px) and
       (orientation:landscape) {
  .interstitial-wrapper {
    margin-bottom: 100px;
  }
}

@media (min-height: 240px) and (orientation: landscape) {
  .offline .interstitial-wrapper {
    margin-bottom: 90px;
  }

  .icon-offline {
    margin-bottom: 20px;
  }
}

@media (max-height: 320px) and (orientation: landscape) {
  .icon-offline {
    margin-bottom: 0;
  }

  .offline .runner-container {
    top: 10px;
  }
}

@media (max-width: 240px) {
  button {
    padding-left: 12px;
    padding-right: 12px;
  }

  .interstitial-wrapper {
    overflow: inherit;
    padding: 0 8px;
  }
}

@media (max-width: 120px) {
  button {
    width: auto;
  }
}

.arcade-mode,
.arcade-mode .runner-container,
.arcade-mode .runner-canvas {
  image-rendering: pixelated;
  max-width: 100%;
  overflow: hidden;
}

.arcade-mode #buttons,
.arcade-mode #main-content {
  opacity: 0;
  overflow: hidden;
}

.arcade-mode .interstitial-wrapper {
  height: 100vh;
  max-width: 100%;
  overflow: hidden;
}

.arcade-mode .runner-container {
  left: 0;
  margin: auto;
  right: 0;
  transform-origin: top center;
  transition: transform 250ms cubic-bezier(0.4, 0.0, 1, 1) .4s;
  z-index: 2;
}
</style>
 =20
 =20
 =20
 =20
</head>
<body id=3D"t" style=3D"font-family: Roboto, sans-serif; font-size: 75%" js=
tcache=3D"0" class=3D"neterror">
  <div id=3D"main-frame-error" class=3D"interstitial-wrapper" jstcache=3D"0=
">
    <div id=3D"main-content" jstcache=3D"0">
      <div class=3D"icon icon-generic" jseval=3D"updateIconClass(this.class=
List, iconClass)" alt=3D"" jstcache=3D"1"></div>
      <div id=3D"main-message" jstcache=3D"0">
        <h1 jsselect=3D"heading" jsvalues=3D".innerHTML:msg" jstcache=3D"5"=
>This site can=E2=80=99t be reached</h1>
        <p jsselect=3D"summary" jsvalues=3D".innerHTML:msg" jstcache=3D"2">=
The connection was reset.</p>
        <div id=3D"suggestions-list" style=3D"" jsdisplay=3D"(suggestionsSu=
mmaryList &amp;&amp; suggestionsSummaryList.length)" jstcache=3D"6">
          <p jsvalues=3D".innerHTML:suggestionsSummaryListHeader" jstcache=
=3D"13">Try:</p>
          <ul jsvalues=3D".className:suggestionsSummaryList.length =3D=3D 1=
 ? 'single-suggestion' : ''" jstcache=3D"14" class=3D"">
            <li jsselect=3D"suggestionsSummaryList" jsvalues=3D".innerHTML:=
summary" jstcache=3D"15" jsinstance=3D"0">Checking the connection</li><li j=
sselect=3D"suggestionsSummaryList" jsvalues=3D".innerHTML:summary" jstcache=
=3D"15" jsinstance=3D"1"><a href=3D"chrome-error://chromewebdata/#buttons" =
jstcache=3D"0">Checking the proxy and the firewall</a></li><li jsselect=3D"=
suggestionsSummaryList" jsvalues=3D".innerHTML:summary" jstcache=3D"15" jsi=
nstance=3D"*2"><a id=3D"diagnose-link" jstcache=3D"0">Running Connectivity =
Diagnostics</a></li>
          </ul>
        </div>
        <div class=3D"error-code" jscontent=3D"errorCode" jstcache=3D"7">ER=
R_CONNECTION_RESET</div>
        <div id=3D"diagnose-frame" class=3D"hidden" jstcache=3D"0"></div>
      </div>
    </div>
    <div id=3D"buttons" class=3D"nav-wrapper suggested-right" jstcache=3D"0=
">
      <div id=3D"control-buttons" jstcache=3D"0">
       =20
        <button id=3D"reload-button" class=3D"blue-button text-button" jsse=
lect=3D"reloadButton" jsvalues=3D".url:reloadUrl; .trackingId:reloadTrackin=
gId" jscontent=3D"msg" jstcache=3D"8" disabled=3D"">Reload</button><button =
id=3D"show-saved-copy-button" class=3D"blue-button text-button" jsselect=3D=
"showSavedCopyButton" jscontent=3D"msg" jsvalues=3D"title:title; .primary:p=
rimary" jstcache=3D"9" style=3D"display: none;" disabled=3D"">
        </button>
        <button id=3D"download-button" class=3D"blue-button text-button" js=
select=3D"downloadButton" jscontent=3D"msg" jsvalues=3D".disabledText:disab=
ledMsg" jstcache=3D"10" style=3D"display: none;" disabled=3D"">
        </button>
      </div>
      <button id=3D"details-button" class=3D"text-button small-link" jscont=
ent=3D"details" jsdisplay=3D"(suggestionsDetails &amp;&amp; suggestionsDeta=
ils.length > 0) || diagnose" jsvalues=3D".detailsText:details; .hideDetails=
Text:hideDetails;" jstcache=3D"3" disabled=3D"">Details</button>
    </div>
    <div id=3D"details" class=3D"hidden" jstcache=3D"0">
      <div class=3D"suggestions" jsselect=3D"suggestionsDetails" jstcache=
=3D"4" jsinstance=3D"0">
        <div class=3D"suggestion-header" jsvalues=3D".innerHTML:header" jst=
cache=3D"11">Check your Internet connection</div>
        <div class=3D"suggestion-body" jsvalues=3D".innerHTML:body" jstcach=
e=3D"12">Check any cables and reboot any routers, modems, or other network
    devices you may be using.</div>
      </div><div class=3D"suggestions" jsselect=3D"suggestionsDetails" jstc=
ache=3D"4" jsinstance=3D"1">
        <div class=3D"suggestion-header" jsvalues=3D".innerHTML:header" jst=
cache=3D"11">Allow Chrome to access the network in your firewall or antivir=
us
          settings.</div>
        <div class=3D"suggestion-body" jsvalues=3D".innerHTML:body" jstcach=
e=3D"12">If it is already listed as a program allowed to access the network=
, try
      removing it from the list and adding it again.</div>
      </div><div class=3D"suggestions" jsselect=3D"suggestionsDetails" jstc=
ache=3D"4" jsinstance=3D"*2">
        <div class=3D"suggestion-header" jsvalues=3D".innerHTML:header" jst=
cache=3D"11">If you use a proxy server=E2=80=A6</div>
        <div class=3D"suggestion-body" jsvalues=3D".innerHTML:body" jstcach=
e=3D"12">Check your proxy settings or contact your network administrator to
      make sure the proxy server is working. If you don't believe you shoul=
d
      be using a proxy server:
      You can disable any proxies configured for a connection from the sett=
ings page.</div>
      </div>
    </div>
  </div>
  <div id=3D"sub-frame-error" jstcache=3D"0">
    <!-- Show details when hovering over the icon, in case the details are
         hidden because they're too large. -->
    <div class=3D"icon icon-generic" jseval=3D"updateIconClass(this.classLi=
st, iconClass)" jstcache=3D"1"></div>
    <div id=3D"sub-frame-error-details" jsselect=3D"summary" jsvalues=3D".i=
nnerHTML:msg" jstcache=3D"2">The connection was reset.</div>
  </div>

  <div id=3D"offline-resources" jstcache=3D"0">
    <img id=3D"offline-resources-1x" src=3D"data:image/png;base64,iVBORw0KG=
0X9RyNZXlSpIkSY/qFT9HToL7ycZiAAAAAElFTkSuQmCC" jstcache=3D"0">
    <img id=3D"offline-resources-2x" src=3D"data:image/png;base64,iVBORw0KG=
b6OvVqKv+rMYAAAAPADVs1OANGzWOwAAAABJRU5ErkJggg=3D=3D" jstcache=3D"0">
    <template id=3D"audio-resources" jstcache=3D"0">
      <audio id=3D"offline-sound-press" src=3D"data:audio/mpeg;base64,T2dnU=
AAEADBcPgHQRjEAR4Aj8HFGaAAeIATDng74SYAwgEn8BBHUxA4Tyi3ZtOwTfcbkBQ4DAImJ6AA"=
 i18n-processed=3D""></audio>
      <audio id=3D"offline-sound-hit" src=3D"data:audio/mpeg;base64,T2dnUwA=
AE0gADAQA" i18n-processed=3D""></audio>
      <audio id=3D"offline-sound-reached" src=3D"data:audio/mpeg;base64,T2d=
t4B2YmGziAIrZMgZ4l2nedkACHggIAA=3D=3D" i18n-processed=3D""></audio>
    </template>
  </div>

</body></html>
------MultipartBoundary--rz5O4qHOV30z2rPbaljMqeeqGdS51mMRLIoS2vMr5q------